GKE Intelligence ダッシュボード
GKE Intelligence を使用すると、Google Kubernetes Engine(GKE)クラスタのコストと使用状況をベストプラクティスに照らして評価し、改善の余地がある領域を特定できます。
GKE Intelligence を最大限に活用するには、計測したいすべてのクラスタで GKE コスト割り当てを有効にしてください。詳細については、GKE cost allocation を参照してください。
以下のコンテンツを読むか、ビジュアルな手順説明については▶️ インタラクティブデモを確認してください。
必要な権限
GKE Intelligence にアクセスするには、DoiT アカウントに Cloud Analytics User 権限が必要です。
GKE Intelligence ダッシュボード
GKE Intelligence ダッシュボードは、GKE の支出のさまざまな側面を強調 表示するウィジェットで構成されています。これは、Google Cloud プロジェクト内で GKE ベースのワークロードが検出されると自動的に作成されます。
GKE Intelligence ダッシュボードにアクセスするには、上部のナビゲーションメガメニューから Dashboards を選択し、GKE Intelligence を選択してください。

GKE Intelligence ダッシュボード上のウィジェットは、それぞれ独立して更新されます。詳細については、Refresh report data を参照してください。
Control Plane Cost

過去 6 か月間の、すべてのクラスタにおける GKE コントロールプレーン(マスターノード とも呼ばれます)のコストを表示します。
レポート設定:
- Metric: Cost
- Aggregation: Total
- Time Interval: Month
- Time Range: Last 6 months (include current month)
- Group by: SKU, Region
- Filters:
- Limit by value: Cost not between -US$0.01 AND US$0.01
- Service equals
Kubernetes Engine (GKE)
GKE Nodes Cost by Cluster

過去 30 日間の GKE ノードコストと、今後 30 日間の予測を表示します。
レポート設定:
- Metric: Cost
- Aggregation: Total
- Advanced Analysis: Forecast
- Time Interval: Day
- Time Range: Last 30 days (include current day)
- Group by: GKE Cluster
- Filters:
- GKE Cluster not equals
[GKE Cluster N/A]: GKE コスト割り当てで追跡されていないクラスタを除外します(View GKE cluster costs を参照)。 - SKU is not one of
Autopilot Kubernetes Clusters,Regional Kubernetes Clusters, orZonal Kubernetes Clusters.
- GKE Cluster not equals
GKE Autopilot 上でワークロードを実行している場合、Autopilot の料金モデルは Nodes ではなく Pods によって要求されたリソースに基づいている点に注意してください。詳細については、Google Kubernetes Engine pricing: Autopilot mode を参照してください。
Cost by Top 15 Namespaces

過去 7 日間の、すべてのクラスタにおけるコスト上位 15 個の Kubernetes Namespace を表示します。
レポート設定:
- Metric: Cost
- Aggregation: Total
- Time Interval: Day
- Time Range: Last 7 days (include current day)
- Group by: GKE Namespace
- Filters:
- GKE Namespace not equals
[GKE Namespace N/A]: GKE コスト割り当てで追跡されていない Namespace を除外します(View GKE cluster costs を参照)。 - Limit to top 15 GKE namespaces by cost
- GKE Namespace not equals
Cost by Top 20 Clusters

過去 7 日間の、コスト上位 20 個の Kubernetes クラスタを表示します。
レポート設定:
- Metric: Cost
- Aggregation: Total
- Time Interval: Day
- Time Range: Last 7 days (include current day)
- Group by: GKE Cluster
- Filters:
- GKE Cluster not equals
[GKE Cluster N/A]: GKE コスト割り当てで追跡されていないクラスタを除外します。 - Limit to top 20 GKE Clusters by cost
- GKE Cluster not equals
Unallocated Resources by Cluster

過去 7 日間の、ワークロードによってもシステムオーバーヘッドによっても要求されていないリソースのコストを表示します。
レポート設定:
- Metric: Cost
- Aggregation: Total
- Time Interval: Day
- Time Range: Last 7 days (include current day)
- Group by: GKE Cluster
- Filters:
- GKE Cluster not equals
[GKE Cluster N/A]: GKE コスト割り当てで追跡されていないクラスタを除外します。 - GKE Namespace equals
kube:unallocated: ワークロードによってもシステムオーバーヘッドによっても要求されていないリソースを含めます。
- GKE Cluster not equals
GKE Autopilot 上でのみワークロードを実行している場合、Autopilot では未割り当てリソースに対して料金が発生しないため、このウィジェットは空になります。
GKE Clusters Utilization

GKE クラスタ全体のリソース利用率を表示します。
レポート設定:
- Metric: GKE Capacity Utilization
- Aggregation: Total
- Time Interval: Day
- Time Range: Last 7 days (include current day)
- Group by: GKE Cluster
- Filters:
- Allocation rule is
GKE Unallocated ResourcesorGKE Allocated Resources - GKE Cluster not equals
[GKE Cluster N/A]: GKE コスト割 り当てで追跡されていないクラスタを除外します。
- Allocation rule is
GKE Autopilot 上でのみワークロードを実行している場合、Autopilot では未割り当てリソースに対して料金が発生しないため、このウィジェットは常に空になります。
GKE Interactive Cost Explorer

クラスタから Namespace、アプリへドリルダウンできるツリーマップです。
レポート設定:
- Metric: Cost
- Aggregation: Total
- Time Interval: Day
- Time Range: Last 7 days (include current day)
- Group by:
- Filters:
- GKE Cluster not equals
[GKE Cluster N/A]: GKE コスト割り当てで追跡されていないクラスタを除外します。 - GKE Namespace not equals
[GKE Namespace N/A]: GKE コスト割り当てで追跡されていない Namespace を除外します。
- GKE Cluster not equals
FAQ
GKE Intelligence の料金はいくらですか?
GKE Intelligence 自体には追加コストは発生しません。
ただし、GKE Intelligence のいくつかのレポートウィジェットは GKE コスト割り当てに依存しています。DoiT は GKE コスト割り当てに対して追加料金を請求しませんが、GKE コスト割り当てを有効にすると、BigQuery のストレージコストが増加する可能性があります。詳細に ついては、Potential data volume increase を参照してください。
GKE Intelligence は Autopilot クラスタをサポートしていますか?
GKE Intelligence は、一部制限付きで Autopilot クラスタをサポートします。
GKE Intelligence は、Cloud Billing BigQuery エクスポート内の GKE cost allocation データを使用します。Autopilot クラスタで GKE コスト割り当てを有効にした場合、サポート対象外リソースの使用データは蓄積されません(エクスポートには goog-k8s-unknown、goog-k8s-unsupported-sku、または <blank>/NULL が含まれます。詳細は View GKE cluster costs を参照)。
さらに、Unallocated Resources by Cluster と GKE Clusters Utilization の 2 つのウィジェットは常に空になります。