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