如何使用kubernetes同时更新2个服务?

时间:2019-04-15 09:29:58

标签: kubernetes devops

Kubernetes滚动更新将使用更新创建新的Pod,并逐步将其更新为新Pod,一旦新Pod准备就绪,它将与旧Pod循环通信。

但是,如果我有两项服务,一项正在使用另一项服务,而我又需要同时进行更新,该怎么办?我不希望旧服务1会呼叫新服务2。

1 个答案:

答案 0 :(得分:2)

我认为蓝色/绿色部署策略很适合作为您的任务解决方案。查看以下指南:multi-service samplesingle service sample

主要思想-您的部署管道应等待成功创建副本集,然后更新服务选择器以将Pod与新版本匹配。