240 发简信
IP属地:湖北
  • @Simpson_a7c2 现在我是在一个流水线里。

    集成gitlab、Jenkins与Sonar实现代码自动检查

    前言 在项目的开发过程中,为了保证代码的质量便于后期的代码维护,需要遵循统一的代码规范。但是通过人工逐一查看代码去检查费时费力,使用jenkins结合sonar可以实现代码的...

  • @程序yuan 这个文件就是用kubectl连k8s所需要的配置文件,在“配置k8s的kube.config配置信息”这部分里面有配置文件的主要内容

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

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

  • @芥子_69c8 在配置文件里面有contexts这部分的配置,在context里面要配user和cluster的。从报错信息里面看应该是配置文件的contexts里面找不到对应的context配置。

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

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

  • @lixingnan 在文章里面 kubectl这个命令是使用的agent docker的方式执行的。所以执行kubectl命令是通过lwolf/helm-kubectl-docker这个镜像来执行的,因此在你的jenkins服务器/root/.kube下的config是没有起作用的。如果你需要直接执行jenkins服务器上的kubectl命令,那么可以改成agent any试下。

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

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

  • @lixingnan ssh的方式连git,jenkins的“凭据”里面需要用“SSH Username with private key”;jenkins在不在k8s集群里面,与部署到k8s集群是没有关系的。jenkins只是执行kubectl命令来进行部署,kubectl命令一般不都是在k8s集群外的机器上(例如:个人电脑)执行的么,只要jenkins与k8s的网络是通的就可以。

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

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

  • @lixingnan 用户密码的方式是要用http的地址吧,抱的错看你用的是ssh的地址,ssh方式是要证书的!

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

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

  • @lixingnan 我的没在k8s集群里,你的在k8s集群里面一样,只要网络能访问通就行!

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

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

  • @Leif_206c 从错误看是k8s里面缺少demo这个namespace,需要在k8s里面建一下或者换成已存在的namespace

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

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

  • @Leif_206c 确认git上打的标签已经提交到远端服务器上。如果还有问题的话,清空下jenkins的workspace里面的东西后再试下。

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

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

  • @Leif_206c 这个错是git上没有标签,git describe --tags抱错

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

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

  • @Amoy_Sun 没明白说的envset指的是什么,能具体说下怎么用么

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

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

  • 120
    推荐一款在线 Nginx 配置生成器

    十年前开始自己研究架站,跟很多人一样都是从 Apache 开始,后来出现 Nginx 后普遍的作法是将它拿来做反向代理(Reveres Proxy),既有的网页服务器就会放置...

  • 120
    使用shell脚本生成自签名证书

    前言 在不同项目环境配置内部https服务的时候需要使用不同的证书,为了简化生成证书时手动执行命令的繁琐,写了一个shell脚本来生成证书文件。 脚本说明 shell脚本使用...

  • 120
    IPv6地址格式

    1.说明 IPv6是互联网协议的第六版,现有IPv4只支持大概40亿个网络地址,而IPv6支持3.4e38个网络地址。IPv4的地址长度是32位(bit),IPv6的地址长度...

个人介绍
程序猿一枚,后端为主前端为辅,喜欢折腾新技术。愿意与大家分享自己的各种经验。