实现DevOps之灰度发布,有哪些注意事项?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

实现DevOps之灰度发布,有哪些注意事项?

ghostcloud 2017-06-22 15:08:40 2791

服务由多个相同的容器运行,灰度发布应如何?

Devops 测试技术 容器
分享到
取消 提交回答
全部回答(3)
  • s1ahs3r
    2020-04-13 16:44:28

    通过容器的分组 tag 即可

    0 0
  • yu_hc200
    2019-07-17 21:19:14

    首先要定义灰度的目标,是对部分人灰度还是对部分请求灰度,这是完全不同的两种模式。如果对部分请求灰度,只需要在发布的时候,先发布部分机器,然后再发布所有机器。但是这种模式要求发布的新老接口完全兼容。如果对部分人灰度,可以做到部分人的功能完全和其他人不同,这种灰度需要在接入的时候做一个路由层,判断接入的人应该走哪种服务,然后把请求路由到对应分组。

    0 0
  • ghostcloud
    2019-07-17 21:19:14

    我是Ghostcloud架构师,简单回答一下:
    如果一个服务由多个相同的容器运行,灰度发布则先对其中的部分容器先进行升级,可混合让老版本和新版本的容器同时提供服务。如发现新服务没有什么问题,则可以把所有剩下的微服务再全部进行升级。

    by:Ghostcloud

    0 0
添加回答
云原生
使用钉钉扫一扫加入圈子
+ 订阅

云原生时代,是开发者最好的时代

推荐文章
相似问题