メインコンテンツへスキップ

GKE コストアロケーション

GKE cost allocation は、Google Kubernetes Engine(GKE)のコストを可視化するための Google Cloud の機能です。

GKE コストアロケーションを有効にする​

GKE コストアロケーションはクラスタ単位で有効化します。新しいクラスタの作成時、または既存クラスタの更新時に有効化できます。

設定および検証手順については、Google Cloud Docs を参照してください。

ヒント

GKE コストアロケーションは Google Cloud 側で有効にするだけで問題ありません。プラットフォーム側で追加の権限は不要です。

GKE コストを分析する​

GKE コストアロケーションを利用すると、クラスタ内の namespace および pod ラベルごとに、利用された CPU とメモリのコスト内訳を確認できます。

Google Kubernetes Engine のディメンション​

Google Cloud で GKE コストアロケーションを有効にすると、Cloud Analytics レポートに次の Google Kubernetes Engine ディメンションが表示されます。

  • Kubernetes Cluster: 利用が発生した Kubernetes クラスタです。GKE の場合、ラベルキー goog-k8s-cluster-name に基づきます。このディメンションは以前は GKE Cluster という名前でした。旧来の [GKE Cluster N/A] 値を参照している保存済みレポートおよびフィルターは引き続き動作します。

  • GKE Namespace: 利用が発生した Kubernetes namespace です。このフィールドは、ラベルキー k8s-namespace を持つ Google Cloud の請求データに基づきます。

GKE ラベル​

GKE ラベルは、DoiT の Cloud Analytics レポート 内の GKE Labels という専用ラベルセクションに表示されます。同じレポート内で、他のラベル(他の Google Cloud ラベルを含む)と組み合わせて利用できます。

標準ディメンション​

標準ディメンション Service を適用する際は、次の 2 つのオプションの違いに注意してください。

  • Kubernetes Engine (GKE): GKE control plane のコストを取得する場合にこのサービスを選択します。

  • Compute Engine (GCE): クラスタの実際のリソース消費のコストを取得する場合にこのサービスを選択します。DoiT システムラベル cmp/compute_resource_name(別名:GCE Resource)を使用してコストをブレイクダウンできます。

参照

次のステップ​

GKE コストアロケーションのデータを用いて構築されたレポートについては、GKE Intelligence ダッシュボード を確認してください。