このページでは、GKE のスケーラビリティ関連の問題を調査して解決する方法について説明します。
さらにサポートが必要な場合は、Cloud カスタマーケアにお問い合わせください。etcd の使用量が上限に近づいているクラスタを特定する
GKE は、etcd の使用量が上限に近づいている状況について分析情報と推奨事項を提供します。これらの分析情報と推奨事項は、次の方法で確認できます。
- Google Cloud コンソールを使用します。[Kubernetes クラスタ] ページに移動します。特定のクラスタの [通知] 列で、「クラスタが不安定になるリスクを軽減するため、空き容量を増やしてください」という推奨事項を確認します。
gcloud CLI または Recommender API を使用して、
ETCD_DB_USAGE_APPROACHING_LIMIT
Recommender サブタイプを指定します。この推奨事項をクエリするには、次のコマンドを実行します。
gcloud recommender recommendations list \ --recommender=google.container.DiagnosisRecommender \ --location LOCATION \ --project PROJECT_ID \ --format yaml \ --filter="recommenderSubtype:ETCD_DB_USAGE_APPROACHING_LIMIT"
この推奨事項を実装するには、etcd から不要なデータを削除して空き容量を確保します。etcd からの古いリソースの削除や、サイズの大きなオブジェクトの移動が必要な場合があります。詳細については、大規模な GKE クラスタを計画するをご覧ください。