240 发简信
IP属地:北京
  • @tinylk 感谢答主问题已解决,我把我的config文件与您的lwolf/helm-kubectl-docker镜像又重新构建了一个镜像,一开始还真没注意这个镜像是干吗用的哈哈哈,刚接触jenkins,jenkinsfile还不太熟,万分感谢

    采用jenkins pipeline实现自动构建并部署至k8s

    前言 在日常开发中,经常会有发布的需求,而且经常会碰到各种环境,比如:开发环境、测试环境、生产环境。虽然可以使用手动构建、上传服务器部署的方式,但在微服务架构下一个项目经常包...

  • @tinylk 题主现在我的问题是jenkinsfile里有一行 sh "echo ${K8S_CONFIG} | base64 -d > ~/.kube/config" ,我查看了我得jenkins服务器上的/root/.kube下并没有config,我自己手动把config添加到下面,然后手动创建pod测试了下没问题,现在问题是我把jenkinsfile里的sh "echo ${K8S_CONFIG} | base64 -d > ~/.kube/config" 这行去掉了,还是报上面的错误 kubectl apply -f k8s-deployment.yml '--namespace=default'
    error: unable to recognize "k8s-deployment.yml": Get http://localhost:8080/api?timeout=32s: dial tcp 127.0.0.1:8080: connect: connection refused
    不知道问题出在哪了,有时间帮忙看一下,困扰很长时间了,崩溃中。。。。。。。。。。。

    采用jenkins pipeline实现自动构建并部署至k8s

    前言 在日常开发中,经常会有发布的需求,而且经常会碰到各种环境,比如:开发环境、测试环境、生产环境。虽然可以使用手动构建、上传服务器部署的方式,但在微服务架构下一个项目经常包...

  • @tinylk 找到问题了答主,我的kubeconfig压根就没有copy到我得jenkins服务器上的/root/.kube/ 下,目前正在排查这个问题。

    采用jenkins pipeline实现自动构建并部署至k8s

    前言 在日常开发中,经常会有发布的需求,而且经常会碰到各种环境,比如:开发环境、测试环境、生产环境。虽然可以使用手动构建、上传服务器部署的方式,但在微服务架构下一个项目经常包...

  • @tinylk 感谢答主,这么晚了还在认真的回答问题,我之前思路可能有问题,你说的对kubectl只要有kubeconfig在哪都能执行,我之前在jenkins构建的时候还是报错:+ kubectl apply -f k8s-deployment.yml '--namespace=default'
    error: unable to recognize "k8s-deployment.yml": Get http://localhost:8080/api?timeout=32s: dial tcp 127.0.0.1:8080: connect: connection refused
    我是不是哪里配置错了,其他步骤都没有问题,只是在部署报错。

    采用jenkins pipeline实现自动构建并部署至k8s

    前言 在日常开发中,经常会有发布的需求,而且经常会碰到各种环境,比如:开发环境、测试环境、生产环境。虽然可以使用手动构建、上传服务器部署的方式,但在微服务架构下一个项目经常包...

  • @tinylk 那我这种情况选择哪种认证方式呢,我看你的也是ssh,用私钥的方式还是gitlab token,搞了很长时间了,,,,,,,,,,,你的jenkins不在k8s及群里,具体部署到集群的时候不会报错么???

    采用jenkins pipeline实现自动构建并部署至k8s

    前言 在日常开发中,经常会有发布的需求,而且经常会碰到各种环境,比如:开发环境、测试环境、生产环境。虽然可以使用手动构建、上传服务器部署的方式,但在微服务架构下一个项目经常包...

  • 你好,楼主,请问你的jenkins和gitlab是都部署在k8s集群中的么??我的jenkins在k8s及群里,但是gitlib是单独的一台服务器,请问该如何去用jenkins连接gitlab拉去代码?

    采用jenkins pipeline实现自动构建并部署至k8s

    前言 在日常开发中,经常会有发布的需求,而且经常会碰到各种环境,比如:开发环境、测试环境、生产环境。虽然可以使用手动构建、上传服务器部署的方式,但在微服务架构下一个项目经常包...