Cluster Management
ZCPを使用してデータプレーンクラスターを登録することで、クラスター内のすべてのノードのメトリクスや、クラスター内で実行されているすべてのコンテナのメトリクスおよびログを監視および管理する機能を提供し、それらをコントロールプレーンクラスターの中央リポジトリに収集します。
画面の左側にあるClustersをクリックすると、クラスター関連のタスクを実行するためのメニューに入ることができます。このメニューからクラスターを検索、登録、管理、削除できます。
クラスターの検索
クラスター画面でAttach Clusterをクリックして、管理したいクラスターを登録します。
クラスタープロバイダーで、インストールしたいプロバイダーのタイプを選択し、希望するクラスター名を設定します。次に、クラスターAPIサーバーとトークン情報を取得するために、以下の手順に従って入力し、「アタッチ」をクリックしてクラスターを登録します。
-
Cluster Provider: 登録したいクラスタープロバイダーを選択します。
-
Cluster Name: クラスター名を入力します。アルファベット、数字、「-」、「_」のみが許可されており、3文字以上15文字以下でなければなりません。
-
Cluster API Server & Cluster Token: 登録したいクラスターで以下の
kubectl
コマンドを実行し、出力値を入力します。 -
Attachボタンをクリックして、登録を完了します。
クラスター情報の管理
概要
この画面では、モダナイゼーションプラットフォームに登録されたKubernetesクラスターに関する情報が表示されます。CPU/メモリのリソース利用状況、クラスター内のワーカーノードプール、ワーカーノードの数などの基本情報を確認できます。
アドオン
ZCPは、効率的なクラスター情報管理のためのアドオンを提供しています。Logging Agentsのfluent-bitおよびfluentd、Monitoring AgentsのPrometheus、Node Exporter、Blackbox-Exporter、K8s-Event-Exporter、Ingress Controllerのingress-nginxをインストールできます。
Install the Logging Agent (Fluent-bit) Versionを選択すると、そのバージョンに特有の情報が自動的に入力され、インストールが進行します。
Install the Logging Agent (FluentD) Versionを選択すると、そのバージョンに特有の情報が自動的に入力され、インストールが進行します。
Install the Monitoring Agent (Prometheus) Versionを選択すると、そのバージョンに特有の情報が自動的に入力され、インストールが進行します。
Install Blackbox Exporter Blackbox exporterをインストールすると、Prometheusが外部サービスからHTTP/HTTPS、DNS、TCP、ICMPを監視できるようになります。バージョンを選択すると、そのバージョンに関する情報が自動的に入力され、インストールが進行します。
Install Kubernetes Event Exporter k8s-events-exporterをインストールすると、Kubernetesイベントにおけるイベントの可視性、カスタムアラート、および集約が向上します。バージョンを選択すると、そのバージョンに特有の情報が自動的に入力され、インストールが進行します。
Install the Ingress Controller (ingress-nginx) バージョンを選択すると、そのバージョンに特有の情報が自動的に入力され、インストールが進行します。
クラスターの削除
登録されたクラスターを削除する必要がある場合は、クラスターリストページから行うことができます。クラスターリスト情報のActionsセクターにあるDelete(ゴミ箱アイコン)ボタンをクリックすると、削除のためのポップアップウィンドウが開きます。
削除したいクラスターの名前を入力すると、通常通り削除操作が実行されます。