ファイル名で GKE にデプロイする場合、Cloud Build が提供するサポート対象のビルダー イメージは公式から見つけることができます。
また、完全なリストを見つけることができます。
しかし、両方gke-deploy
またはkubectl
私の要件を満たすことはできません。のようなコマンドを実行したい
kustomize build ./overlays/production | kubectl apply -f -
最初に kustomize でファイル全体をビルドする必要があるため、次に kubectl を使用します。
Running inline bash scriptsから、試すことができます
steps:
...
- name: gcr.io/cloud-builders/gcloud
entrypoint: bash
args:
- kustomize
- build
- ./overlays/production
- |
- kubectl
- apply
- -f
- -
しかし、使用する GKE 上のクラスターが見つからないと思います。この場合、ローカル シェルで実行する代わりに Cloud Build で使用するにはどうすればよいでしょうか。