【发布时间】:2021-05-01 23:13:19
【问题描述】:
如果在 GKE 上使用文件名部署,Supported builder images provided by Cloud Build 可以从官方找到。
也可以找到full list。
但是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 一起使用,而不是在本地 shell 上运行呢?
【问题讨论】:
-
你在用this builder吗?
-
@EmilGi 这个不错。
标签: kubernetes google-cloud-platform google-kubernetes-engine google-cloud-build kustomize