Container Intelligence Service (CIS) は、クラスター検査機能を提供します。 この機能を使用して、Container Service for Kubernetes (ACK) クラスターのステータスを表示したり、クラスター内の潜在的なリスク (クラウドリソースの割り当て不足や主要なKubernetesリソースの使用率の高さなど) を特定したりできます。 提案されたソリューションに基づいて問題をトラブルシューティングできます。 このトピックでは、クラスターインスペクション機能を使用してACKクラスターの潜在的なリスクを特定する方法について説明します。
目次
前提条件
ACKクラスターが作成されます。 詳細については、「ACK管理クラスターの作成」、「ACK専用クラスターの作成」、または「ACKサーバーレスクラスターの作成」、をご参照ください。
ACKクラスターは期待どおりに実行されます。
ACKコンソールにログインします。 [クラスター] ページで、検査するクラスターのステータスを表示します。 クラスターの [クラスターステータス] 列に [実行中] が表示された場合、クラスターは期待どおりに実行されます。
クラスター検査機能の設定
クラスタ検査機能を使用すると、ACKはクラスタ内のデータ収集プログラムを実行して検査結果を収集します。 プログラムは、システムのバージョン、ロード、Docker、kubeletなどのシステムログと操作情報から重要なエラーメッセージを収集します。 データ収集プログラムは、ビジネス情報や機密データを収集しません。
ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターの名前をクリックします。 左側のウィンドウで、 を選択します。
[クラスターインスペクション] ページの [スケジュールルール] セクションで、[追加] をクリックします。
[検査ルールの設定] ペインで、[タイムゾーン] と [通常のタスクルール (毎日)] を指定し、警告を読み、[わかって同意する] を選択し、[保存] をクリックします。
クラスターインスペクション機能を設定した後、ACKはスケジュールされた時間にクラスターを検査します。
[クラスターインスペクション] ページの [レポート] セクションで、[開始] をクリックして、クラスターインスペクションを手動でトリガーできます。 検査が完了すると、結果がレポートセクションに表示されます。
検査結果の表示
ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターの名前をクリックします。 左側のウィンドウで、 を選択します。
クラスター管理ページの左側のナビゲーションウィンドウで、
を選択します。[クラスターインスペクション] ページの [レポート] セクションで、表示するレポートの [操作] 列の [詳細] をクリックします。
リスクは、警告、エラー、クリティカルなどの重大度レベルの昇順で表示されます。 クリティカルレベルのリスクが強調表示されます。
クラスター検査レポートには、特定されたリスクとその重大性レベル、影響、および解決策が表示されます。 一般的なリスクとリスクの処理方法に関する提案の詳細については、「項目と解決策の確認」をご参照ください。
[レポート] ページで、リスク、影響、および推奨されるソリューションを表示します。
次のステップ
クラスター検査レポートの購読
クラスター検査機能を使用すると、クラスター検査レポートをサブスクライブできます。 [クラスターの検査] ページの [レポートのサブスクライブ] セクションで、Advisor Consoleにログインして検査レポートのサブスクリプションを設定します。
検査ルールの管理
クラスターインスペクションを設定した後、[スケジュールルール] セクションで次の操作を実行できます。
[編集] をクリックして、検査ルールを変更します。
使用しなくなった検査ルールを削除するには、[削除] をクリックします。 検査ルールが削除されると、クラスターはルールに基づいて検査されなくなります。