クラスタのモニタリング
Kubernetes Engine (OKE)を使用して作成したクラスタ、ノード・プールおよびノードを監視する方法をご紹介します。
クラスタを作成すると、そのクラスタ自体の全体的なステータス、およびクラスタ内のノードとノード・プールをモニターできます。
クラスタ、ノード・プールおよびノードの全体的なステータスのモニターに加えて、メトリック、アラームおよび通知を使用して、より詳細なレベルでヘルス、容量およびパフォーマンスをモニターできます。Kubernetes Engine (OKE)メトリックを参照してください。
コンソールの使用
Kubernetesクラスタをモニターするには:
- ナビゲーション・メニューを開き、「開発者サービス」を選択します。「コンテナおよびアーティファクト」で、「Kubernetesクラスタ(OKE)」を選択します。
-
作業する権限があるコンパートメントを選択します。
「クラスタ・リスト」ページの「ステータス」列には、個々のクラスタおよびそのコントロール・プレーン・ノードのサマリー・ステータスが表示されます。クラスタは、次のいずれかのステータスになります:
クラスタ・ステータス 説明 可能性のある理由 作成中 クラスタは作成中です。 アプリケーションはデプロイ中です。 アクティブ クラスタは正常に実行中です。 コントロール・プレーン・ノードは正常に実行されています。 失敗 リカバリ不能なエラーのため、クラスタは実行されていません。 可能性のある理由:
- ロード・バランサの設定中の問題
- ネットワーキング範囲内での競合
削除中 クラスタは削除中です。アプリケーションが不要になったため、リソースは解放中です。 アプリケーションが不要になったため、リソースは解放中です。 削除済 クラスタは削除されました。アプリケーションが不要になったため、リソースは解放されました。 アプリケーションが不要になったため、リソースは解放されました。 更新中 コントロール・プレーン・ノード上のKubernetesのバージョンはアップグレード中です。 新しくサポートされたバージョンのKubernetesが使用可能になりました。 クラスタのサマリー・ステータスは、クラスタ内のノード・プールおよびノードのステータスに必ずしも直接関連しているわけではありません。
-
「クラスタ・リスト」ページで、詳細ステータスを表示するクラスタの名前をクリックします。
- クラスタの「メトリック」タブを表示して、クラスタのヘルス、容量およびパフォーマンスに関するより詳細な情報を表示します。Kubernetes Engine (OKE)メトリックを参照してください。
- 「ノード・プール」タブを表示して、クラスタ内の各ノード・プールのサマリー・ステータスを確認します。
-
「ノード・プール」タブで、詳細ステータスを表示するノード・プールの名前をクリックします。
ノード・プールのステータスは次のとおりです。
ノード・プール・ステータス 説明 可能性のある理由 作成中 ノード・プールは作成中です。 クラスタは作成中です。 アクティブ ノード・プールは正常に実行中です。 ノード・プール内のワーカー・ノードは正常に実行されています。 削除済 ノード・プールが削除されました。 アプリケーションが不要になったため、リソースは解放されました。 注意が必要 ノード・プール内の少なくとも1つのノードに、調査が必要な問題があります。 削除猶予期間内にノードをドレインおよびコード化できなかったため、ノード・プール内のノードを終了(ノード・プールのスケール・ダウンなど)しようとして失敗しました。終了前の管理対象ノードのコード化およびドレインに関するノートを参照してください。 - ノード・プールの「メトリック」タブを表示して、ノード・プールのヘルス、容量およびパフォーマンスに関するより詳細な情報を表示します。Kubernetes Engine (OKE)メトリックを参照してください。
-
「ノード」タブを表示して、ノード・プール内の各ワーカー・ノードのサマリー・ステータスを確認します。
ワーカー・ノードのステータスは次のいずれかです:
ノード・ステータス 説明 可能性のある理由 作成中 ノードは作成中です。 コンピュート・インスタンスは作成中です。 アクティブ ノードは正常に実行中です。 ノードは正常に実行中です。 更新中 ノードは更新中です。 Kubernetes Engineは、ノードに対して操作を実行しています。
削除中 ノードは削除中です。 アプリケーションが不要になったため、リソースは解放中です。 削除済 ノードは削除されました。 アプリケーションが不要になったため、リソースは解放されました。 非アクティブ ノードはまだ存在していますが、実行されていません。 コンピュート・リソースのステータスは、「停止済」、「停止中」または「メンテナンスのための停止」です。 - ワーカー・ノードの横にある「メトリックの表示」をクリックして、そのノードのヘルス、容量およびパフォーマンスに関するより詳細な情報を表示します。Kubernetes Engine (OKE)メトリックを参照してください。
APIの使用
APIの使用およびリクエストの署名の詳細は、REST APIのドキュメントおよびセキュリティ資格証明を参照してください。SDKの詳細は、SDKおよびCLIを参照してください。
GetClusterおよびGetNodePool操作を使用して、Kubernetesクラスタのステータスをモニターします。