我想使用 gitlab-ci (或任何其他 CI,任何工作)部署到谷歌容器引擎使用kubectl run
我在谷歌计算引擎上有一个工作的 gitlab 运行器,但无法弄清楚如何安装gcloud
,kubectl
因此运行器在其路径中具有其可执行文件和配置。
运行pwd
gitlab ci 文件显示/home/gitlab-runner
并运行whoami
显示 root,所以我以用户gitlab-runner
和用户身份安装 kubectlroot
但 gitlab-ci-multirunner 仍然抱怨
$ gcloud config list
bash: line 35: gcloud: command not found
ERROR: Build failed with: exit code 1
对于kubectl
. 我可能对 gitlab-runner 如何生成构建有一个有缺陷的理解,但它可以访问docker
安装,那么我如何让它访问 gcloud / kubectl 安装?
是否有更直接的版本可以部署到 kubernetes / google 容器引擎?
非常感谢!