💭

Google Cloud Build から Google Kubernetes Engine につながるかどうかをテストする

2022/02/27に公開

Google Cloud Build から Google Kubernetes Engine (GKE) につながるかどうかを手軽にテストしたい場合などのメモ。

kubectl get pod とかしたいので、

  1. 空のアーティファクトファイルを用意する
$ tar cvzf cloudbuild.tgz --files-from=/dev/null
  1. cloudbuild.yaml を用意する(下記は Regional Cluster の場合)
steps:
- name: "gcr.io/cloud-builders/kubectl"
  args: [ "get", "pod" ]
  env: [ "CLOUDSDK_COMPUTE_REGION=<<REGION_NAME>>", "CLOUDSDK_CONTAINER_CLUSTER=<<CLUSTER_NAME>>" ]
  1. gcloud build submit を実行
$ gcloud builds submit --config cloudbuild.yaml cloudbuild.tgz

とする。

Discussion