免费注册


深度解析:容器管理服务的发布策略为灰度发布时怎么办?

2019-08-06 人浏览

    容器管理服务可以轻松应对企业应用上云、微服务结构应用、高并发应用等,具有快速启动的特点,可以通过设定弹性策略实现应用负载的自动扩缩。但最近有企业疑问,发现自己容器管理服务发布策略是灰度发布,这可怎么办呢?


 


灰度发布策略的应用实例创建后,默认创建两个工作负载,稳定部署和测试部署,其中测试部署默认下线,即副本数为0,默认流量100%到稳定部署。


点击上线按钮可以上线该工作负载,在页面显示出来,更新副本数为另一工作负载的数量,如果有默认规则则使用该默认规则(系统会将第一次发布工作负载或下线时的流量规则保存为默认规则),没有默认规则则默认为测试部署10%,稳定部署90%。此时“发布工作负载”按钮可用。


镜像更新,会自动触发测试部署更新或者手动点击部署新版本工作负载,进入测试部署的编辑页面,编辑保存后更新,如果测试部署没有上线则此时会自动上线,在页面显示出来。更新后如果有默认规则则使用该默认规则(系统会将第一次发布工作负载或下线时的流量规则保存为默认规则),没有默认规则则默认为测试部署10%,稳定部署90%。此时“发布工作负载”按钮可用。


分配流量操作,修改测试部署和稳定部署的流量权重,分配流量范围为0%~100%,调整一个工作负载的流量后,自适配另一个工作负载的流量。


下线操作,测试部署可以执行下线操作,下线后,测试部署的副本数缩减至0,全部流量导入稳定部署。如果没有默认流量规则则保存当前规则为默认规则。


发布工作负载操作,会将测试部署升级为稳定部署,原稳定部署会自动下线,全部流量将导入稳定部署,发布后,测试版本会被遮蔽,界面变为初始状态。如果没有默认流量规则则保存当前规则为默认规则。


容器管理服务更易于使用,可以优化管理界面,用户不需要通过命令就可以进行集群与容器工作负载的全生命周期管理。应用可以在无宕机情况之下实现平缓扩缩、升级及回滚,可实现业务不中断的效果。

上一篇: k8s部署服务如何看有状态负载详情信息呢?
下一篇: 云数据库 Memcache的产品优势有哪些呢?

相关文章