詹金斯在GKE上与kubernetes

时间:2017-10-02 21:22:07

标签: docker jenkins kubernetes gcloud google-kubernetes-engine

我和jenkins一起结识了kubernetes。因此,我做了一些教程。

我的目标是: 1)构建docker镜像 2)将docker图像推送到GCR 3)在kubernetes中部署映像

我像教程一样设置了我的GKE 1:1。 https://cloud.google.com/solutions/continuous-delivery-jenkins-container-engine 还做了这些教程: "詹金斯在容器外的发动机教程" "配置-詹金斯容器引擎"

由于这些教程是相互依赖的,我已经从头开始多次完成这些教程,以避免我的错误。

问题是构建代理无法找到docker命令! 我也尝试了一些自定义图像,例如在这个帖子中: Easiest way to do docker build command within Jenkinsfile running on Jenkins slave node?

但似乎没有任何作用:(

1 个答案:

答案 0 :(得分:0)

我在GKE上运行,所以我还需要gcloud cli,它也提供了docker命令。

以下是步骤: 1)安装gcloud cli创建自定义Jenkins映像 2)确保启用范围“cloud plattform” 3)使用gcloud docker命令:)