我想使用gitlab-ci(或任何其他CI,無論工程)部署到谷歌容器引擎使用kubectl run
使用gitlab-ci(或任何CI)與kubernetes或谷歌容器引擎(gitlab-runner不會找到kubectl)
我對谷歌計算引擎工作gitlab亞軍,但無法弄清楚如何在這樣的選手有他們在他們的路徑可執行文件和配置安裝gcloud
和kubectl
。
通過日gitlab CI文件運行pwd
顯示/home/gitlab-runner
和運行whoami
顯示根,所以我安裝kubectl爲用戶gitlab-runner
和用戶root
但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容器引擎?
非常感謝!