すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:サービス診断

最終更新日:Oct 29, 2024

Container Service for Kubernetesは、サービスの問題のトラブルシューティングに役立つサービス診断機能を提供します。 このトピックでは、サービスの問題を修正する方法に関する診断項目と提案について説明します。

この機能の診断項目は、課金方法、証明書、Classic Load Balancer (CLB) インスタンスの再利用、CLBクォータ、および異常イベントに関連しています。

重要

サービス診断機能を使用すると、ACKはクラスター内の各ノードでデータ収集プログラムを実行して診断結果を収集します。 収集される情報には、システムのバージョン、ワークロードのステータス、Docker、およびkubelet、およびシステムログの主要なエラー情報が含まれます。 ACKはビジネス情報や機密データを収集しません。

診断アイテム

カテゴリ

説明

サービス

サービス設定とCLBインスタンス設定の整合性を確認します。

ResourceQuotas

CLBクォータに関連する問題を診断します。

サービス

診断アイテム

説明

どのように修正する

LBInstanceChargeType

CLBインスタンスの課金方法が、関連するサービスで指定された課金方法と同じかどうかを確認します。

CLBインスタンスとサービスが異なる課金方法を使用している場合は、CLBインスタンスの課金方法を使用するようにサービスのアノテーションを変更します。 サービスの注釈の詳細については、「CLBインスタンスを構成するためのサービスのYAMLファイルへの注釈の追加」をご参照ください。

LBCertId

CLBインスタンスの証明書が、関連するサービスで指定された証明書と同じかどうかを確認します。

CLBインスタンスとサービスが異なる証明書を使用する場合は、サービスの証明書IDアノテーションを変更し、CLBインスタンスのHTTPSリスナーが使用する証明書IDを指定します。 サービスの注釈の詳細については、「CLBインスタンスを構成するためのサービスのYAMLファイルへの注釈の追加」をご参照ください。

LBReusable

CLBインスタンスを再利用できるかどうかを確認します。

CLBインスタンスを再利用する方法の詳細については、「考慮事項」をご参照ください。

ServiceWarningEvents

サービスエラーイベントが生成されたかどうかを確認します。

サービスエラーイベントには、[% s] の内容が含まれます。 サービスエラーのトラブルシューティング方法の詳細については、「サービスエラーとソリューション」をご参照ください。

LBExisted

サービスに関連付けられているCLBインスタンスが存在するかどうかを確認します。

サービスに関連付けられているCLBインスタンスが存在しない場合、サービスを診断します。 詳細については、「サービスエラーと解決策」をご参照ください。

ReadyPodNum

[準備完了] 状態にあるサービスのバックエンドポッドの数を確認します。

この診断項目は、サービスのバックエンドポッドが準備完了状態であるかどうかを確認します。

ResourceQuotas

診断アイテム

説明

どのように修正する

SlbQuotaBackendserverAttachedNum

Elastic Compute Service (ECS) インスタンスに関連付けられているCLBインスタンスの数を確認します。

デフォルトでは、1つのECSインスタンスを最大50のバックエンドサーバーグループに追加できます。 ECSインスタンスに関連付けることができるCLBインスタンスの数が上限に達すると、ポッドの更新をCLBインスタンスのバックエンドサーバーに同期することはできません。 CLBクォータは、Server Load Balancer (SLB) コンソールのクォータ管理ページで確認できます。

SlbQuotaBackendserversNum

CLBインスタンスのバックエンドサーバーの数を確認します。

デフォルトでは、最大200台のバックエンドサーバーをCLBインスタンスに追加できます。 CLBインスタンスのバックエンドサーバーの数が上限に達すると、ポッドの更新をCLBインスタンスのバックエンドサーバーに同期することはできません。 CLBクォータは、SLBコンソールのクォータ管理ページで確認できます。

SlbQuotaInstancesNum

Alibaba Cloudアカウントに属するCLBインスタンスの数を確認します。

デフォルトでは、Alibaba Cloudアカウントを使用して、最大60のCLBインスタンスを作成できます。 上限に達した後は、CLBインスタンスを作成できません。 CLBクォータは、SLBコンソールのクォータ管理ページで確認できます。

SlbQuotaListenersNum

CLBインスタンスに設定されているリスナーの数を確認します。

デフォルトでは、CLBインスタンスに最大50個のリスナーを設定できます。 CLBインスタンスに設定されているリスナーの数が上限に達すると、サービスの更新はCLBインスタンスに同期できません。 CLBクォータは、SLBコンソールのクォータ管理ページで確認できます。