このページでは、GKE 使用状況測定を使用して、Google Kubernetes Engine(GKE)クラスタの使用プロファイルを把握し、使用量を組織内の個々のチームやビジネス ユニットと結び付ける方法について説明します。GKE 使用状況測定を使用しても、プロジェクトには課金されません。リソースの使用状況を細かく把握できます。
概要
GKE 使用状況測定では、クラスタのワークロードのリソース リクエストと実際のリソース使用量に関する情報がトラッキングされます。現在、測定対象となっているのは、CPU、GPU、TPU、メモリ、ストレージ、下り(外向き)ネットワーク(オプション)に関する情報です。Kubernetes の名前、ラベル、またはその組み合わせを使用して、リソースの使用量を識別できます。
データは BigQuery に保存され、Looker Studio などの外部ツールを使用して直接クエリまたはエクスポートして分析を行うことが可能です。
GKE 使用状況測定は、次のようなシナリオで役立ちます。
- テナントごとにクラスタの名前空間が異なるマルチテナント クラスタで、テナントごとのリソース リクエストと実際のリソース使用量をトラッキングする。
- ワークロードに関連する Kubernetes オブジェクトに一意のラベルを割り当て、特定のクラスタで実行されているワークロードのリソース使用量を確認する。
- リソース リクエストと実際のリソース使用量が大きく異なるワークロードを特定する。その結果、各ワークロードにリソースを効率的に割り当てることができます。
始める前に
始める前に、次の作業が完了していることを確認してください。
- Google Kubernetes Engine API を有効にする。 Google Kubernetes Engine API の有効化
- このタスクに Google Cloud CLI を使用する場合は、gcloud CLI をインストールして初期化する。すでに gcloud CLI をインストールしている場合は、
gcloud components update
を実行して最新のバージョンを取得する。
制限事項
サンプルの BigQuery クエリと Looker Studio のテンプレートを使用すると、BigQuery でエクスポートした Google Cloud Billing のデータと GKE 使用状況測定データを結合し、クラスタ、名前空間、ラベル別のコスト内訳を見積もることができます。
GKE 使用状況測定データは、あくまでも参照目的のものであり、Google Cloud の請求に対する影響はありません。課金データに関しては、Google Cloud Billing が唯一の情報源となります。
次の制限が適用されます。
- 特別契約割引やクレジットは考慮されません。
- GKE の範囲外で作成されたリソースは、名前空間やラベルで追跡されません。
- Pod と PersistentVolumeClaim オブジェクトのラベルのみが使用状況レポートで追跡されます。
- 動的にプロビジョニングされた PersistentVolumes のみがサポートされています。
- pd-standard と pd-ssd のディスクタイプのみがサポートされています。GKE 使用状況測定には、同じ SKU で両方のディスクタイプのリージョン バージョンの費用が含まれる場合があります。
- Looker Studio では、バーストが可能なマシンタイプの可視化がサポートされていません。
- データは、使用中のクラスタと同じプロジェクト内の BigQuery データセットにのみエクスポートできます。
- ポート 27304、47082、47083 は、下り(外向き)ネットワークのトラッキングで予約されているため、使用しないでください。
- カスタム
StorageClass
オブジェクトはサポートされていません。 - 下り(外向き)ネットワーク測定は、Windows Server ノードではサポートされていません。
- 下り(外向き)ネットワーク測定は、共有 VPC または VPC ネットワーク ピアリングではサポートされていません。
- 150 個を超えるノードを持つクラスタでは、下り(外向き)ネットワーク測定はサポートされていません。
前提条件
GKE 使用状況測定を使用するには、次の前提条件を満たす必要があります。
- 実際のリソース使用量をトラッキングするには、クラスタで GKE 1.14.2-gke.3 以降を使用する必要があります。
- E2 または N2 マシンタイプを使用している場合、クラスタのバージョンは GKE 1.15.11-gke.9 以降である必要があります。
- BigQuery 課金データのエクスポートが有効になっています。料金は BigQuery の使用量に関連付けられます。
gcloud
コマンドのバージョン 250.0.0 以降が必要です。gcloud --version
で確認します。- Google Cloud プロジェクトで BigQuery API を有効にする必要があります。2018 年 7 月以降に GKE を初めて有効にした場合、API はすでに有効になっています。
GKE 使用状況測定を有効にする
GKE 使用状況測定を有効にするには、まず、クラスタ、プロジェクト内の複数のクラスタまたはプロジェクト全体に対して BigQuery データセットを作成する必要があります。データセットとクラスタのマッピングの選択方法については、1 つ以上の BigQuery データセットの選択をご覧ください。
次に、新しいクラスタの作成時や既存のクラスタの変更時に、GKE 使用状況測定を有効にします。
必要に応じて、Looker Studio ポータル ダッシュボードを作成して、クラスタのリソース使用量を可視化できます。
BigQuery データセットを作成する
Google Cloud プロジェクトのクラスタで GKE 使用状況測定を使用するには、BigQuery データセットを作成してから、使用するクラスタを構成します。同じプロジェクト内のクラスタであれば、複数のクラスタのリソース使用量に関する情報を、単一の BigQuery データセットを使って格納できます。
詳細については、データセットの作成をご覧ください。データセットの Default table expiration
を Never
に設定すると、テーブルの有効期限が無期限になります。テーブルの有効期限が切れると、空のテーブルが自動的に再作成されます。
クラスタを対象に GKE 使用状況測定を有効にする
gcloud
コマンドまたは Google Cloud コンソールを使用して、新規または既存のクラスタで GKE 使用状況測定を有効にできます。
GKE 使用状況測定を有効にすると、デフォルトでリソースの使用量測定も有効になります。リソース リクエストのトラッキングを継続しつつ、リソースの使用量測定だけを無効にするには、gcloud
コマンドを使用して GKE 使用状況測定を有効にする方法をご覧ください。
下り(外向き)ネットワークの測定は、デフォルトでは無効になっています。有効にするには、オプション: 下り(外向き)ネットワーク測定を有効にするの注意事項と手順をご覧ください。
新しいクラスタを作成する
クラスタを作成するには、gcloud CLI や Google Cloud コンソールを使用します。
gcloud
クラスタを作成し、GKE 使用状況測定を有効にするには、次のコマンドを実行します。
gcloud container clusters create CLUSTER_NAME \
--resource-usage-bigquery-dataset RESOURCE_USAGE_DATASET
次のように置き換えます。
CLUSTER_NAME
: GKE クラスタの名前。RESOURCE_USAGE_DATASET
: BigQuery データセットの名前。
リソース使用量測定はデフォルトで有効になっています。リソース使用量測定を無効にして、リソース リクエストのみをトラッキングするには、上記のコマンドに --no-enable-resource-consumption-
metering
フラグを追加します。なお、このトピックの残りのサンプルクエリについても、リソース使用量のクエリを実行しないように変更する必要があります。
BigQuery データセット内に必要なテーブルがある場合は、クラスタの起動時に作成されます。
Console
クラスタを作成し、GKE 使用状況測定を有効にするには:
Google Cloud コンソールで Google Kubernetes Engine のページに移動します。
[add_box 作成] をクリックします。
ナビゲーション パネルの [クラスタ] の下の [機能] をクリックします。
[GKE 使用状況測定を有効にする] を選択します。
BigQuery データセットの名前を入力します。
オプション: 下り(外向き)ネットワーク測定を有効にするの注意事項と手順を確認して、[下りネットワーク測定を有効にする] を選択します。
クラスタの構成を続行して、[作成] をクリックします。
既存のクラスタを構成する
gcloud
既存のクラスタで GKE 使用状況測定を有効にするには、次のコマンドを実行します。
gcloud container clusters update CLUSTER_NAME \
--resource-usage-bigquery-dataset RESOURCE_USAGE_DATASET
リソース使用量測定はデフォルトで有効になっています。リソース使用量測定を無効にして、リソース リクエストのみをトラッキングするには、上記のコマンドに --no-enable-resource-consumption-
metering
フラグを追加します。なお、このトピックの残りのサンプルクエリについても、リソース使用量のクエリを実行しないように変更する必要があります。
--resource-usage-bigquery-dataset
フラグの値を変更して、既存のクラスタが使用状況測定データの保存に使用するデータセットを変更することもできます。
クラスタが更新されると、必要に応じて BigQuery データセット内にテーブルが作成されます。
コンソール
Google Cloud コンソールで Google Kubernetes Engine のページに移動します。
変更するクラスタの横にある more_vert [アクション] をクリックし、edit [編集] をクリックします。
[機能] で、[GKE 使用状況測定] の横の edit [編集] をクリックします。
[GKE 使用状況測定を有効にする] を選択します。
BigQuery データセットの名前を入力します。
オプション: 下り(外向き)ネットワーク測定を有効にするの注意事項と手順を確認して、[下りネットワーク測定を有効にする] を選択します。
[変更を保存] をクリックします。
オプション: 下り(外向き)ネットワーク測定を有効にする
デフォルトでは、下り(外向き)ネットワークのデータは収集またはエクスポートされません。下り(外向き)ネットワークを測定するには、各ノードでネットワーク測定エージェント(NMA)を実行する必要があります。NMA は特権 Pod として実行されます。ノード上でリソース(CPU、メモリ、ディスク容量)を使用し、カーネルで nf_conntrack_acct sysctl フラグを有効にします(接続トラッキング フローのアカウンティング用)。
これらの注意事項をよく理解している場合は、GKE の使用状況測定で使用するように下り(外向き)ネットワークの追跡を有効にできます。下り(外向き)ネットワークのトラッキングを有効にするには、クラスタの作成時または更新時に --enable-network-egress-metering
オプションを指定するか、Google Cloud コンソールで GKE 使用状況測定を有効にする際に、[下りネットワーク測定を有効にする] を選択します。
下り(外向き)ネットワーク測定を無効にするには、コマンドラインでクラスタを更新するときに、フラグ --no-enable-network-egress-metering
を追加します。または、Google Cloud コンソールのクラスタの [GKE 使用状況測定] セクションで [下りネットワーク測定を有効にする] をオフにします。
GKE 使用状況測定が有効かどうか確認する
GKE 使用状況測定がクラスタで有効になっているかどうか、どの BigQuery データセットにクラスタのリソース使用量データが格納されているかを確認するには、次のコマンドを使用します。
gcloud container clusters describe CLUSTER_NAME \
--format="value(resourceUsageExportConfig)"
GKE 使用状況測定が有効でない場合は、出力が空になります。有効な場合は、クラスタで使用される BigQuery データセットが次のように出力されます。
bigqueryDestination={u'datasetId': u'test_usage_metering_dataset'}
1 つ以上の BigQuery データセットを選択する
データセットでは、プロジェクト内に複数のクラスタの GKE 使用状況測定データを保持できます。使用するデータセットの数はセキュリティ要件によって異なります。
- プロジェクト全体で 1 つのデータセットを使用すると、管理が容易になります。
- クラスタごとにデータセットを使用すると、データセットに対するアクセス権をきめ細かく委任できます。
- クラスタの関連グループごとにデータセットを使用すると、必要に応じて簡単さときめ細かさを適切に組み合わせることができます。
Looker Studio ダッシュボードで GKE 使用状況測定データを可視化する
GKE 使用状況測定データは、Looker Studio ダッシュボードを使用して可視化できます。これにより、クラスタ名、名前空間、ラベルでデータをフィルタリングできます。レポート期間を動的に調整することもできます。Looker Studio と BigQuery の使用経験がある方は、カスタマイズされたダッシュボードを作成できます。また、GKE 使用状況測定専用のダッシュボードのクローンを作成することもできます。
ダッシュボードを使用すると、クラスタに対するリソース リクエストと使用量を可視化できます。
前提条件
Google Cloud Billing のデータを BigQuery にエクスポートできるようにします(まだ有効になっていない場合)。
このプロセスでデータセットを作成しますが、データセット内にテーブルが表示され、更新されるまでに最大 5 時間かかります。テーブルが表示されると、
gcp_billing_export_v1_BILLING_ACCOUNT_ID
のような名前になります。プロジェクト内の少なくとも 1 つのクラスタで GKE 使用状況測定を有効にします。BigQuery データセットに選択した名前をメモしておきます。
Looker Studio が有効になっていない場合は有効にします。
次の情報を収集します。ダッシュボードの構成時に必要になります。
- Cloud Billing エクスポート データセット ID とデータテーブル
- GKE 使用状況測定データセット ID
BigQuery CLI のバージョン 2.0.58 以降を使用していることを確認します。バージョンを確認するには、
bq version
とgcloud components update
を実行して BigQuery CLI を更新します。このセクションのコマンドは、Linux ターミナルまたは Cloud Shell で実行する必要があります。
BigQuery の費用内訳表を作成する
次のいずれかのクエリ テンプレートをダウンロードします。
- 使用量測定を有効にした場合は、
this template
をダウンロードしてください。 - 使用量測定を有効にしていない場合は、
this template
をダウンロードしてください。
Cloud Shell を使用している場合は、次のコマンドを実行するディレクトリにこのファイルをコピーします。
- 使用量測定を有効にした場合は、
次のコマンドを実行して、環境変数を設定します。
export GCP_BILLING_EXPORT_TABLE_FULL_PATH=YOUR_BILLING_EXPORT_TABLE_PATH export USAGE_METERING_PROJECT_ID=YOUR_USAGE_METERING_PROJECT_ID export USAGE_METERING_DATASET_ID=YOUR_USAGE_METERING_DATASET_ID export USAGE_METERING_START_DATE=YOUR_USAGE_METERING_START_DATE export COST_BREAKDOWN_TABLE_ID=YOUR_COST_BREAKDOWN_TABLE_ID export USAGE_METERING_QUERY_TEMPLATE=YOUR_TEMPLATE_PATH export USAGE_METERING_QUERY=YOUR_RENDERED_QUERY_PATH
次のように置き換えます。
YOUR_BILLING_EXPORT_TABLE_PATH
: 生成された課金データのエクスポート テーブルへのパス。このテーブルの名前はPROJECT_ID.DATASET_ID.gcp_billing_export_v1_xxxx
のようになります。YOUR_USAGE_METERING_PROJECT_ID
: Google Cloud プロジェクトの名前。YOUR_USAGE_METERING_DATASET_ID
: BigQuery で作成したデータセットの名前(all_billing_data
など)。YOUR_USAGE_METERING_START_DATE
: クエリの開始日(YYYY-MM-DD
形式)。YOUR_COST_BREAKDOWN_TABLE_ID
: 選択した新しいテーブルの名前(usage_metering_cost_breakdown
など)。このテーブルは Looker Studio への入力として使用されます。YOUR_TEMPLATE_PATH
: ダウンロードしたクエリ テンプレートの名前(usage_metering_query_template_request_and_consumption.sql
またはusage_metering_query_template_request_only.sql
)。YOUR_RENDERED_QUERY_PATH
: 選択したレンダリングされたクエリのパスの名前(cost_breakdown_query.sql
など)。
たとえば、環境変数は次のようになります。
export GCP_BILLING_EXPORT_TABLE_FULL_PATH=my-billing-project.all_billing_data.gcp_billing_export_v1_xxxx export USAGE_METERING_PROJECT_ID=my-billing-project export USAGE_METERING_DATASET_ID=all_billing_data export USAGE_METERING_START_DATE=2022-05-01 export COST_BREAKDOWN_TABLE_ID=usage_metering_cost_breakdown export USAGE_METERING_QUERY_TEMPLATE=usage_metering_query_template_request_only.sql export USAGE_METERING_QUERY=cost_breakdown_query.sql
テンプレートからクエリをレンダリングします。
sed \ -e "s/\${fullGCPBillingExportTableID}/$GCP_BILLING_EXPORT_TABLE_FULL_PATH/" \ -e "s/\${projectID}/$USAGE_METERING_PROJECT_ID/" \ -e "s/\${datasetID}/$USAGE_METERING_DATASET_ID/" \ -e "s/\${startDate}/$USAGE_METERING_START_DATE/" \ "$USAGE_METERING_QUERY_TEMPLATE" \ > "$USAGE_METERING_QUERY"
24 時間ごとに更新される新しい費用内訳テーブルを作成します。
bq query \ --project_id=$USAGE_METERING_PROJECT_ID \ --use_legacy_sql=false \ --destination_table=$USAGE_METERING_DATASET_ID.$COST_BREAKDOWN_TABLE_ID \ --schedule='every 24 hours' \ --display_name="GKE Usage Metering Cost Breakdown Scheduled Query" \ --replace=true \ "$(cat $USAGE_METERING_QUERY)"
クエリのスケジューリングの詳細については、スケジュールされたクエリを設定するをご覧ください。
BigQuery データソースを作成する
- Looker Studio で、[データソース] に移動します。
- [add作成]、[データソース] の順にクリックします。
- [BigQuery] を選択します。
- データソースに名前を付けます。ツールバーで無題のデータソースをクリックして、テキストをわかりやすい名前に置き換えます。
- [カスタムクエリ] を選択して、プロジェクト ID を選択します。
次のクエリをクエリエディタに貼り付けます。
SELECT * FROM `USAGE_METERING_PROJECT_ID.USAGE_METERING_DATASET_ID.COST_BREAKDOWN_TABLE_ID`
[接続] をクリックします。
Looker Studio ダッシュボードを作成する
- GKE 使用状況測定ダッシュボードをプロジェクトにコピーします。
- [more_vertその他のオプション] をクリックし、 [コピーを作成] をクリックします。
- [Copy this report] ダイアログの [New data source] リストで、作成したデータソースを選択します。
- [Copy report] をクリックします。
ダッシュボードが作成され、プロジェクトのLooker Studio レポートのリストにいつでもアクセスできるようになります。
Looker Studio ダッシュボードを使用する
ダッシュボードには複数のレポートが含まれています。
- 使用状況の内訳
- このレポートには、同じ BigQuery のデータソースに使用状況測定データを送信するすべてのクラスタに関して、全体的なクラスタ使用率が表示されます。また、CPU、メモリ、名前空間による下り(外向き)ネットワークなど、リソースタイプに関する詳細情報も格納されます。レポートデータを 1 つ以上のクラスタまたは名前空間に制限できます。
- 未割り当てリソースの使用状況の内訳
- このレポートは、使用状況の内訳レポートに似ていますが、未割り当てリソースがすべての名前空間に均等に配分されています。未割り当てリソースには、アイドル リソースや、その時点で GKE 使用状況測定によって特定のテナントに割り当てられていないリソースが含まれます。
- 費用の傾向 - 名前空間別の詳細
- 同じ BigQuery のデータソースに使用状況測定データを送信するすべてのクラスタに関して、名前空間別の使用量の傾向が表示されます。1 つまたは複数のクラスタ、名前空間、リソース、SKU を選択できます。
- 費用の傾向 * ラベル別の詳細
- 同じ BigQuery のデータソースに使用状況測定データを送信するすべてのクラスタに関して、費用の傾向が表示されます。1 つまたは複数のクラス、リソース、ラベル名、ラベル値を選択できます。
- 使用量をベースとした測定
- 同じ BigQuery のデータソースに使用状況測定データを送信するすべてのクラスタに関して、使用量の傾向が表示されます。1 つまたは複数の名前空間、ラベルキー、ラベル値を選択できます。このレポートは、少なくとも 1 つのクラスタでリソース使用量測定が有効になっている場合にのみ生成されます。
ナビゲーション メニューを使用して、ページを変更できます。ページに表示する期間を日付ピッカーで変更できます。組織のメンバーとレポートの共有やアクセスの取り消しを行うには、[person_add_altShare Report] をクリックします。
レポートをプロジェクトにコピーした後、Looker Studio のレポート エディタでレポートをカスタマイズできます。Google が提供するレポート テンプレートが変更されても、コピーに影響はありません。
BigQuery を使用して GKE 使用状況測定データを探索する
BigQuery を使用するリソース リクエストに関するデータを表示するには、関連する BigQuery データセット内の gke_cluster_resource_usage
テーブルに対してクエリを実行します。
実際のリソースの使用量に関するデータを表示するには、gke_cluster_resource_consumption
テーブルに対してクエリを実行します。下り(外向き)ネットワークの使用量のデータについては、リソース リクエストに下り(外向き)の概念がないことから、gke_cluster_resource_usage
に保持されます。
BigQuery でのクエリの使用の詳細については、クエリの実行をご覧ください。スキーマのフィールドは固定ですが、今後さらに多くのフィールドが追加される可能性があります。
これらのクエリは簡単な例です。クエリをカスタマイズして必要なデータを見つけてください。
リソース リクエストに対するクエリ
SELECT
cluster_name,
labels,
usage
FROM
'CLUSTER_GCP_PROJECT.USAGE_METERING_DATASET.gke_cluster_resource_usage'
WHERE
namespace="NAMESPACE"
リソース使用量に対するクエリ
SELECT
cluster_name,
labels,
usage
FROM
'CLUSTER_GCP_PROJECT.USAGE_METERING_DATASET.gke_cluster_resource_consumption'
WHERE
namespace="NAMESPACE"
次のように置き換えます。
CLUSTER_GCP_PROJECT
: クエリを実行するクラスタを含む Google Cloud プロジェクトの名前。USAGE_METERING_DATASET
: 使用状況測定テーブルの名前。NAMESPACE
: 名前空間の名前。
その他の例
より高度な例を見るには、以下のセクションを開いてください。
BigQuery における GKE 使用量測定のスキーマ
次の表では、BigQuery データセットにおける GKE 使用状況測定テーブルのスキーマについて説明しています。リソース使用量測定とリソース リクエストをサポートする GKE バージョンをクラスタで実行している場合には、同じスキーマを持つテーブルが追加で作成されます。
フィールド | タイプ | 説明 |
---|---|---|
cluster_location |
STRING |
GKE クラスタが存在する Compute Engine のゾーンまたはリージョンの名前。 |
cluster_name |
STRING |
GKE クラスタの名前。 |
namespace |
STRING |
使用状況データの生成元の Kubernetes 名前空間。 |
resource_name |
STRING |
cpu、memory、storage などのリソース名。 |
sku_id |
STRING |
基盤となる Google Cloud クラウド リソースの SKU ID。 |
start_time |
TIMESTAMP |
使用開始時刻の UNIX タイムスタンプ。 |
end_time |
TIMESTAMP |
使用終了時刻の UNIX タイムスタンプ。 |
fraction |
FLOAT |
クラウド リソースの使用量の割合(使用状況別)。1 つの名前空間が専用のクラウド リソースを使用する場合、その割合は常に 1.0 になります。複数の名前空間で共有されるリソースの場合は、リクエストされた量を基になるクラウド リソースの合計量で割って計算されます。 |
cloud_resource_size |
INTEGER |
基盤となる Google Cloud リソースのサイズ。たとえば、n1-standard-2 インスタンスの vCPU のサイズは 2 になります。 |
labels.key |
STRING |
使用状況に関連する Kubernetes ラベルのキー。 |
labels.value |
STRING |
使用状況に関連する Kubernetes ラベルの値。 |
project.id |
STRING |
GKE クラスタが存在するプロジェクトの ID。 |
usage.amount |
FLOAT |
使用された usage.unit の量。 |
usage.unit |
STRING |
リソースの使用状況を測定する基本単位。たとえば、標準ストレージの基本単位はバイト秒です。 |
GKE 使用状況測定の単位は、次のように解釈する必要があります。
CPU
usage.unit
は、Pod がリクエストまたは使用した合計 CPU 時間(秒単位)です。たとえば、2 個の Pod のそれぞれが 30 個の CPU をリクエストし、15 分間実行した場合、リクエスト テーブルの合計量は 54,000 秒になります(2 Pod × 30 CPU × 15 分 × 60 秒 / 分)。メモリ
usage.unit
はバイト秒です。これは、Pod がリクエストまたは使用した時間の経過に伴うメモリの積分です。たとえば、2 個の Pod のそれぞれが 30 GiB をリクエストし、15 分間実行した場合、リクエスト テーブルの合計量は 5.798 + 13 バイト秒となります(2 Pod × 30 GiB × 15 分 × 60 秒 / 分 x 1,073,741,824 バイト / GiB)。
GKE 使用状況測定データが BigQuery に書き込まれるタイミングの把握
GKE 使用状況測定が BigQuery の指標に使用状況レコードを書き込む条件は 2 つあります。
- Pod のフェーズが
succeeded
またはfailed
に変更されたか、または Pod が削除されたとき。 Pod の実行中に、レコードを書き込む 1 時間ごとのスケジュールのタイムスタンプに到達したとき。
GKE 使用状況測定では、現在実行中のすべての Pod の Pod 使用状況レコードを BigQuery に書き込む 1 時間ごとのスケジュールが生成されます。スケジュールのタイムスタンプは、すべてのクラスタで同じではありません。
そのタイムスタンプで複数の Pod が実行中の場合、
end_time
が同じ複数の使用状況レコードが作成されます。これらの使用状況レコードのend_time
は、1 時間ごとのスケジュールのタイムスタンプを表します。また、複数の Pod が数時間実行されている場合、使用状況レコードのセットの
end_time
が別の使用状況レコードのセットのstart_time
と一致します。
GKE 使用状況測定を無効にする
gcloud
クラスタで GKE 使用状況測定を無効にするには、次のコマンドを実行します。
gcloud container clusters update CLUSTER_NAME \
--clear-resource-usage-bigquery-dataset
コンソール
Google Cloud コンソールで Google Kubernetes Engine のページに移動します。
変更するクラスタの横にある more_vert [アクション] をクリックし、edit [編集] をクリックします。
[機能] で、[GKE 使用状況測定] の横の edit [編集] をクリックします。
[GKE 使用状況測定を有効にする] をクリアします。
[変更を保存] をクリックします。