Azure Kubernetes Service の問題の診断と解決の概要
Azure Kubernetes Service (AKS) クラスターに関する問題のトラブルシューティングは、クラスターを維持する上で重要な役割を果たしており、クラスターでミッション クリティカルなワークロードが実行されている場合は特に当てはまります。 AKS の問題の診断と解決は、次のようなインテリジェントな自己診断のエクスペリエンスです。
- これは、クラスター内の問題を特定して解決するのに役立ちます。
- 追加の構成や課金は必要ありません。
AKS の問題の診断と解決を開く
AKS の問題の診断と解決にアクセスするには:
- Azure portal で、対象の Kubernetes クラスターに移動します。
- 左側のナビゲーションで [問題の診断と解決] をクリックすると、AKS の問題の診断と解決が開きます。
- クラスターの問題を最もよく表すカテゴリを、次のようにして選びます。
- ホームページの各タイルの説明のキーワードを参照する。
- 問題を最もよく表しているキーワードを検索バーに入力します。
診断レポートの表示
ツールを起動して、結果をシームレスな方法で取得するには、トラブルシューティングするタイルをクリックします。 左側のナビゲーション ウィンドウには、その特定カテゴリですべての診断を実行する [概要] オプションがあります。 クラスターで見つかった問題は、右側のパネルに表示されます。 問題の包括的な理解を得るために、各タイルの [詳細を表示する] をクリックすると、次の詳細な説明が表示されます。
- 問題の概要
- エラーの詳細
- 推奨アクション
- 役立つドキュメントへのリンク
- 関連メトリック
- データのログを記録する
結果に基づいて、詳細な手順に従うか、ドキュメントリンクを熟読して、手元の問題を効果的に解決することができます。
シナリオ例 1: アプリケーションが切断されているか、断続的な接続の問題が発生していることを確認しました。 そこで、[接続に関する問題] タイルをクリックして、考えられる原因を調査します。
切断は "クラスター DNS" に関連している可能性があることを示す診断アラートを受け取りました。 詳細情報を収集するために、[詳細の表示] をクリックしました。
診断結果によると、この問題は既知の DNS の問題または VNET 構成に関連しているようです。 ありがたいことに、私は提供されたドキュメントのリンクを使って問題に対処し、問題を解決することができます。
さらに、診断結果に基づく推奨ドキュメントでも問題が解決しない場合は、「診断」の前の手順に戻り、追加のドキュメントを参照することができます。
AKS の問題の診断と解決をベスト プラクティスとして使用する
AKS にアプリケーションをデプロイするには、最適なパフォーマンス、可用性、およびセキュリティを保証するためのベスト プラクティスを遵守する必要があります。 このため、AKS の問題の診断と解決の [ベスト プラクティス] タイルには、VM リソースのプロビジョニング、クラスターのアップグレード、スケーリング操作、サブネット構成などのさまざまな側面と、クラスターの構成に不可欠な他の側面の管理に役立つ一連のベスト プラクティスが用意されています。 AKS の問題の診断と解決を活用することが、クラスターがベスト プラクティスを遵守し、潜在的な問題がタイムリーかつ効果的な方法で特定・解決されるようにするために不可欠になりえます。 AKS の問題の診断と解決を運用プラクティスに組み込むことで、運用環境でのアプリケーションの信頼性とセキュリティに確信を持つことができます。
シナリオ例 2: クラスターの状態は良好なようです。 すべてのノードの準備ができており、アプリケーションは問題なく動作しています。 しかし、潜在的な問題を防ぐために私ができるベストプラクティスについて興味があります。 そこで、[ベスト プラクティス] タイルをクリックします。 推奨事項を検討した結果、私のクラスターは現時点では正常に見えていても、待機時間、調整、VM アップタイムの将来における問題を回避するためにできることがいくつかあることがわかりました。
次のステップ
AKS Periscope を使用してログを収集すると、クラスターの問題のさらなるトラブルシューティングに役立ちます。
AKS Day-2 Operations ガイドの「トリアージのプラクティス」セクションを参照してください。
質問またはフィードバックは、UserVoice でタイトルに "[Diag]" を付けて投稿してください。
Azure Kubernetes Service