Spinnaker
2018-05-06 11:08:44 8 举报
AI智能生成
登录查看完整内容
use spinnaker deployment app
作者其他创作
大纲/内容
Spinnaker
Docker镜像
Tag规范
= Git Tag
= Branch + \"_\" + TimeStr
构建时机
gitlab Trigger
spinnaker pipeline
部署
Trigger
Docker 镜像
Pipeline
Build-Docker-Image
结合Jenkins
Deploy-${envname}
方式
蓝绿
发版
Pipeline: deploy $env ( Blue-Green)
回滚
Clusters: -> (current) ServiceGroup -> Rollbak
金丝雀/灰度
方式1
Pipeline: deploy $env ( Canary )
方式2
1. deploy new service group without load balancer 2. manual register instance to load balancer one by one
金丝雀/灰度(自动结果分析)
流程图
https://www.processon.com/view/link/5ae43fdbe4b09b1bf6312c99
一些概念的命名规范
Application
体现业务名称即可,无特殊要求
Load Balancer
$appName-$env
Cluster
Security Group
问题
font color=\"#0076b3\
Spinnaker无法对Dubbo的流量进行管理
解决思路
通过Webhook Stage 调用【Dubbo注册管理服务】从来对禁用和运行机器实例?
编写 Dubbo注册操作的 Stage ?
去Dubbo化?
0 条评论
回复 删除
下一页