Container Service for Kubernetesは、大規模な分散コンテナーオーケストレーションエンジンです。 その複雑さのために、クラスターの管理とメンテナンスには技術的な専門知識が必要です。 クラスタの管理とメンテナンスを容易にするために、ACKはAIOpsスイートを提供します。 AIOpsスイートは、クラスターチェック、クラスター検査、およびクラスター診断で構成され、問題のトラブルシューティングとO&M効率の向上に役立ちます。 このトピックでは、AIOpsスイートの利点と、クラスターチェック、クラスター検査、クラスター診断など、スイートが提供する機能について説明します。
目次
メリット
AIOpsスイートは、クラスタチェック、クラスタ検査、クラスタ診断など、さまざまな機能を提供します。 次の表に、AIOpsスイートの利点を示します。
機能 | メリット |
システムがクラスターに対してO&M操作を実行して、クラスターがO&M操作の要件を満たしているかどうかを評価する前に、クラスターチェックがトリガーされます。 これにより、O&M操作の成功率が向上します。 | |
クラスター検査は、クラスター内の潜在的なリスクを特定するためにスケジュールされた時間に実行されます。 | |
ポッド、ノード、Ingress、およびメモリを診断し、クラスター診断の効率を向上させるために、クラスター診断ツールのコレクションが提供されています。 |
クラスターチェック
クラスターチェック機能は、クラスターのアップグレード、クラスターの移行、コンポーネントのインストール、コンポーネントのアップグレード、ノードプールのアップグレードなどの主要なO&M操作を対象としています。 これらのO&M操作を実行する前に、クラスターチェックが自動的にトリガーされます。 対応するO&M操作は、クラスターがチェックに合格した後にのみ実行できます。 システムはまた、チェック項目の失敗の理由を視覚化して表示し、それらを修正する方法についての提案を提供します。 詳細については、「クラスターチェック」をご参照ください。
クラスター検査
多数のクラスタ管理手法に基づいて、ACKは、様々なユースケースからクラスタ検査経験を得ている。 クラスター検査機能を使用して、次のタスクを完了できます。
クラスターのステータスをスキャンして、潜在的なリスクを特定します。
クラスターのリソース使用量、リソースクォータ、クラスター証明書、およびコンポーネントバージョンを定期的に確認し、結果を視覚化して表示します。
異常の重大度レベルが表示され、クラスターをより効率的に維持するためのソリューションが提供されます。
詳細については、「クラスター検査」をご参照ください。
クラスター診断
クラスター診断機能を使用すると、数回クリックするだけでクラスターを診断できます。 この機能は、クラスター内のポッド、ノード、サービス、Ingress、およびメモリのトラブルシューティングに役立ちます。
カテゴリ | 説明 |
ポッドの起動の失敗、コンテナーイメージのプルの失敗、ポッドの例外などの一般的なポッドの問題を診断し、これらの問題の根本的な原因を表示し、問題を修正する方法についての提案を提供します。 | |
NotReadyの問題、ノードネットワークの問題、ランタイムの問題などの一般的なノードの問題を診断し、これらの問題の根本原因を表示し、問題を修正する方法についての提案を提供します。 | |
サービス例外イベント、Server Load Balancer (SLB) バックエンドサーバーのクォータの問題、SLBインスタンスクォータの問題などの一般的なサービスの問題を診断し、これらの問題の根本原因を表示し、問題を修正する方法についての提案を提供します。 | |
Ingressコンポーネントのチェック、起動パラメーター、Ingressポッドのエラーログ、およびアプリケーションアクセスの問題のトラブルシューティングに役立つIngressコントローラーで使用されるSLBインスタンスに関する情報を収集します。 | |
メモリリーク、メモリの断片化、cgroupリークなど、ACKクラスターの一般的なメモリの問題を診断し、これらの問題の根本原因を表示し、問題を修正する方法についての提案を提供します。 |