GKE コストアロケーション
GKE コストアロケーション は、Google Kubernetes Engine (GKE) のコストを把握するのに役立つ Google Cloud の機能です。
GKE コストアロケーションを有効にする
GKE コストアロケーションはクラスタ単位で有効化します。新しいクラスタの作成時、または既存クラスタの更新時に有効にできます。
設定および確認手順については、Google Cloud ドキュメント を参照してください。
GKE コストアロケーションは Google Cloud 側で有効にするだけで問題ありません。プラットフォーム側で追加の権限は不要です。
GKE コストを分析する
GKE コストアロケーションを使用すると、利用された CPU とメモリに対するコストを、クラスタ内の namespace や pod ラベルごとにブレイクダウンして確認できます。
Google Kubernetes Engine のディメンション
Google Cloud で GKE コストアロケーションを有効にすると、Cloud Analytics レポート内に次の Google Kubernetes Engine ディメンションが表示されます。
-
Kubernetes Cluster: 利用が発生した Kubernetes クラスタ。Google Kubernetes Engine (GKE) の場合、このフィールドは Google Cloud 請求データ内のラベルキー
goog-k8s-cluster-nameに基づきます。このディメンションは以前は GKE Cluster という名前でした。以前の[GKE Cluster N/A]値を参照している保存済みレポートやフィルターは、そのまま動作します。 -
GKE Namespace: 利用が発生した Kubernetes namespace。このフィールドは、ラベルキー
k8s-namespaceの付いた Google Cloud 請求データに基づきます。