05 2022 档案
摘要:kubernetes滚动发布实现原理 1. kubernetes滚动发布实现原理 滚动发布 每次只升级一个或多个服务,升级完成后加入生产环境,不断执行这个过程,直到集群中的全部旧版升级新版本。 优点 用户无感知,平滑过渡 缺点 部署周期长 发布策略较复杂 不易回滚 滚动发布结构图 滚动发布 1个 D
阅读全文
摘要:jenkins的pipeline脚本与代码一起版本管理 1. pipeline脚本与代码一起版本管理 保存jenkinsfile配置文件到gitlab存储目录 // 公共 def registry = "harbor.scajy.org" // harbor的连接地址 // 项目 def proje
阅读全文
摘要:k8s-jenkins在kubernetes中持续部署 1. k8s-jenkins在kubernetes中持续部署 Kubernetes Continuous Deploy插件:用于将资源配置部署到Kubernetes。 插件介绍:https://plugins.jenkins.io/kubern
阅读全文
摘要:在k8s里使用pipeline调用jenkins-slave 1. pipeline调用jenkins-slave 参考地址:https://github.com/jenkinsci/kubernetes-plugin 2. pipeline使用官方一个实例测试 2.1 在jenkins里配置以上红
阅读全文
摘要:jenkins pipeline介绍与使用 1. jenkins pipeline介绍与使用 Jenkins Pipeline是一套插件,支持在Jenkins中实现集成和持续交付管道; Pipeline通过特定语法对简单到复杂的传输管道进行建模; 声明式:遵循与Groovy相同语法。pipeline
阅读全文