首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用一个或多个k8s集群进行蓝色/绿色部署?

使用一个或多个k8s集群进行蓝色/绿色部署?
EN

Server Fault用户
提问于 2018-07-04 08:20:18
回答 3查看 216关注 0票数 0

在执行B/G场景时,考虑使用一个蓝色k8s集群和一个绿色集群的原因是什么?拥有两个已经有云提供商HA的集群的成本有道理吗?

EN

回答 3

Server Fault用户

发布于 2018-07-04 08:25:25

与HA无关,它只允许您测试一半客户端的新代码版本,而另一半客户端运行的是已知的好代码,如果出现问题,则可以将新代码客户端翻转到旧代码上。就这么简单。

票数 1
EN

Server Fault用户

发布于 2018-07-04 12:17:30

我更愿意在同一个集群中使用两个不同的部署,比如myapp-bluemyapp-green。有了适当的资源管理,甚至节点选择器/污点/容忍度,您就可以达到非常高的控制级别,以确保它们在需要隔离级别时不会相互干扰。不要把维护两个蓝绿色发布集群作为主要原因,这并不是什么好处。

票数 1
EN

Server Fault用户

发布于 2018-07-04 15:31:20

根据经验,我可以说有一个单独的集群来运行发布前的测试是非常好的。您仍然在处理实时一致的流量/数据,您可以为一个特定的客户端或数据输入来负载平衡,也可能您正在发布一个由特定组测试的新特性。

最近,一项名为GDPR的欧盟新法律引起了极大的争议,该法律迫使你对欧盟客户/客户的个人数据采取与其他公司不同的待遇。您只需将欧盟流量路由到符合GDPR要求的蓝色集群即可。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/919422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档