Autopilot の移行に使用するクラスタを特定する


このページでは、使用率が低いノードで GKE Autopilot への移行でメリットが得られる Google Kubernetes Engine(GKE)Standard クラスタを特定することで、クラスタの運用コストを削減する方法について説明します。

Autopilot でのコスト削減の可能性

GKE Standard クラスタでは、実行中のワークロードがコンピューティング リソースを効率的に使用しているかどうかにかかわらず、各ノードをサポートする Compute Engine 仮想マシン(VM)インフラストラクチャに対して課金されます。コスト効率の高い Standard クラスタを実行するには、ビンパッキングなどの効率的なリソース消費方法を使用してリソース使用量を継続的に管理する必要があります。

Autopilot では、実行中のワークロードが要求する CPU やメモリなどのコンピューティング リソースに対して課金されます。この課金モデルでは、ワークロード リソースの使用効率をモニタリングして管理する必要がなくなります。料金の詳細については、Autopilot モードの料金をご覧ください。

GKE は、実行中の Standard クラスタをモニタリングして、ノードの稼働不足を検出し、移行によって運用コストが削減される可能性がある場合は、Autopilot クラスタに移行することを推奨するメッセージを表示します。GKE は、Google Cloud でリソースを使用することに関する分析情報と推奨事項を提示するサービスである Recommender を介してこれらの推奨事項を提示します。

使用率が低い Standard クラスタを特定する

GKE では、使用率が低い Standard クラスタの特定に役立つ分析情報と推奨事項が生成されます。これらの分析情報を表示するには、Google Cloud コンソール、gcloud CLI、または Recommender API を使用して、次のパラメータを指定します。

  • Recommender のタイプ: google.container.DiagnosisInsight
  • サブタイプ: CLUSTER_AUTOPILOT_OPTIMIZATION

手順については、分析情報と推奨事項を表示するをご覧ください。

GKE が Autopilot の移行候補となるクラスタを識別する方法

GKE は、次のシグナルを使用して、Standard モードのクラスタの使用率が低いかどうかを判断します。GKE が分析情報を生成するには、クラスタが次のシグナルを満たす必要があります。

シグナル 説明 しきい値
CPU ビンパッキング スコア ワークロードの実行によって要求されたノードの CPU の量が、ノードで利用可能な CPU の合計に占める割合。 <55%

Autopilot に移行するかどうかを決定する

Autopilot クラスタは、ノードの管理責任を GKE に移行します。ワークロードを Autopilot クラスタに移行する前に、次のリソースを確認して、Autopilot が構成の柔軟性と機能のニーズに適しているかどうかを判断してください。

ほとんどの本番環境では、Autopilot クラスタをおすすめします。

制限事項

GKE Standard クラスタの最近の指標が使用できない場合は、対象のクラスタの分析情報が表示されない可能性があります。

最適化案を適用する

この推奨事項が表示された場合、環境が Autopilot クラスタへの移行によって得られるメリットについて詳しくは、Cloud カスタマーケアにお問い合わせください。アカウント担当者にお問い合わせいただくか、Cloud カスタマーケアへのお問い合わせをご覧ください。

Standard から移行する場合は、ワークロードと Autopilot の互換性を確認し、Autopilot フォームの Standard への移行を準備するのガイダンスに沿って移行の準備をします。

次のステップ