【问题标题】:Jenkins with kubernetes on GKEJenkins 在 GKE 上使用 Kubernetes
【发布时间】:2017-10-02 21:22:07
【问题描述】:

我是 kubernetes 和 jenkins 的新手。为此我做了一些教程。

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

我已经按照教程设置了我的 GKE 1:1。 https://cloud.google.com/solutions/continuous-delivery-jenkins-container-engine 还做了这些教程: “jenkins-on-container-engine-tutorial” “配置詹金斯容器引擎”

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

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

但似乎没有任何效果:(

【问题讨论】:

  • 欢迎来到 SO!请至少发布在构建代理上运行的代码/脚本的一部分以及您看到的错误消息。
  • 嗨,我刚刚添加了一个简单的构建作业。基本上它只是一个shell“docker -v”来检查命令是否存在。

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


【解决方案1】:

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

以下是步骤: 1) 创建安装了 gcloud cli 的自定义 Jenkins 镜像 2)一定要启用范围“云平台” 3) 使用 gcloud docker 命令:)

【讨论】:

    猜你喜欢
    • 2017-07-03
    • 2021-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-07
    • 2020-07-24
    • 2017-11-13
    相关资源
    最近更新 更多