Container Intelligence Service (CIS) は、クラスターチェック機能を提供します。クラスターのアップグレードや移行などの主要な操作の前に、クラスターチェックを実行して、すべての要件が満たされていることを確認します。このトピックでは、クラスターチェック機能の使用方法について説明します。
前提条件
-
Container Service for Kubernetes (ACK) クラスターが作成されていること。詳細については、「ACK マネージドクラスターの作成」をご参照ください。
-
クラスターが[実行中]状態であることを確認してください。ステータスはACK コンソールの[クラスター]ページで確認できます。
クラスターチェック
CIS は、クラスターアップグレードチェック、クラスター移行チェック、コンポーネントインストールチェック、コンポーネントアップグレードチェック、およびノードプールチェックなど、幅広いクラスターチェック機能を提供します。クラスターのアップグレードや移行、コンポーネントのインストールやアップグレード、またはノードプールのアップグレードを行う前に、CIS は自動的に事前チェックをトリガーします。クラスターがチェックに合格した場合にのみ、操作を続行できます。また、いつでも手動でクラスターリソース、クラスターコンポーネント、およびクラスター設定の包括的なチェックを実行し、最適化の提案を得ることもできます。セキュリティリスクを回避するために、クラスターを定期的にチェックし、メンテナンスすることを推奨します。
操作手順
クラスターアップグレードチェック、コンポーネントチェック、クラスター移行チェック、およびノードプールチェックを実行する手順は類似しています。以下の手順では、クラスターアップグレードチェックを例として説明します。
ACK コンソールにログインします。左側のナビゲーションウィンドウで、クラスターリスト をクリックします。
-
[クラスター] ページで、対象クラスターの名前をクリックします。左側のナビゲーションウィンドウで、 を選択します。
-
CIS コンソールの左側のナビゲーションウィンドウで、 を選択し、[アップグレードチェックの実行] をクリックします。
-
[アップグレードチェック] パネルで注意事項を読み、[内容を理解し、同意します] チェックボックスを選択し、[チェックの実行] をクリックします。
[アップグレードチェック] ページでは、チェックの概要を表示できます。また、[詳細の表示] をクリックして、[レポート] ページでクラスターアップグレードチェックの進捗状況を確認することもできます。
チェック結果
チェックが完了したら、[レポート] ページを確認し、見つかった問題に対処します。
チェック結果は次のように分類されます:
-
正常:対応は不要です。
-
警告:確認が必要です。クラスターの例外を引き起こす可能性のある問題に対処する必要があります。
-
エラー:クラスターの障害を防ぐために、これらの問題を直ちに解決する必要があります。
各チェック項目について、そのステータスインジケーターをクリックすると、問題の説明、潜在的な影響、推奨されるソリューションなどの詳細が表示されます。
クラスターアップグレードチェックでは、非推奨の API の使用がエラーとしてフラグ付けされます。セキュリティリスクを回避するために、これらを修正することを推奨します。詳細については、「クラスターのアップグレードと、そのコントロールプレーンおよびノードプールの個別アップグレード」をご参照ください。
[レポート] ページでは、結果が クラスターリソース、クラスターコンポーネント、および クラスター設定 ごとに分類されます。クラスターコンポーネント のチェック結果では、Kube Proxy Worker、API Service、各 インスタンス などの個々のコンポーネントが正常であっても、関連するチェック項目が エラー を報告することがあります。このエラーは、赤い四角形のアイコンで示されます。