![](https://img-blog.csdnimg.cn/20200916151921987.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spinnaker实战
文章平均质量分 79
从Spinnaker搭建、到集成gitlab、ldap、jenkins、k8s、helm,环环相扣,层层推进,构建完整的CICD平台
浅抒流年
这个作者很懒,什么都没留下…
展开
-
实战篇——用Pipeline完成持续交付实践
文章目录导语Stage-Configure部分Automated TriggersParameters利用Jenkins构建镜像Jenkins Configuration添加Bake Stage测试环境bake(dev)生产环境Bake(prod)添加Deploy(dev) StageBasic Settings部分Manifest Configuration添加后续执行逻辑判断Check PreconditionsUndo Rollout to latest version结语导语前边几章主要介绍了S原创 2020-09-25 09:44:20 · 830 阅读 · 0 评论 -
集成篇——Spinnaker集成常用构件
文章目录引言集成Jenkins集成gitlab集成Helm引言Spinnaker刚安装完后,是无法正常工作的,需要集成一些第三方软件来完成整个部署流程的工作,其中常用的第三方服务包括Jenkins、gitlab、helm。此篇,我们主要就讲Spinnaker和这些服务的集成配置。集成Jenkins在halyard容器中执行,注意将账号、密码和jenkins地址替换为你自己的bash-5.0$ hal config ci jenkins enablebash-5.0$ echo 密码 | hal原创 2020-09-18 18:02:35 · 540 阅读 · 0 评论 -
安全篇-为Spinnaker配置LDAP登录和操作认证
为Spinnaker配置LDAP登录和操作认证LDAP登录认证因为部署完Spinnaker后,默认没有任何认证机制,需要我们自己配置认证机制,支持gitlab、github、ldap等,这里我们采用ldap的方式。LDAP登录认证在halyard容器中执行//配置ldap认证bash-5.0$ hal config security authn ldap enablebash-5.0$ hal config security authn ldap edit \> --url ldap:/原创 2020-09-17 10:23:44 · 642 阅读 · 0 评论 -
安装篇——用halyard安装Spinnaker
用halyard安装Spinnaker使用docker运行halyard容器安装docker运行halyard容器配置docker-registry provider配置k8s provider选择Spinnaker的部署环境创建存储,用来保存spinnaker需要持久保存的数据配置存储信息部署spinnaker说明:为特别说明的命令,均为需要在halyard中运行使用docker运行halyard容器因为采用halyard的方式部署spinnaker的过程中需要访问国外的网站拉去一些配置,所以运行h原创 2020-09-16 17:56:32 · 1825 阅读 · 0 评论