Kubernetes滚动更新将使用更新创建新的Pod,并逐步将其更新为新Pod,一旦新Pod准备就绪,它将与旧Pod循环通信。
但是,如果我有两项服务,一项正在使用另一项服务,而我又需要同时进行更新,该怎么办?我不希望旧服务1会呼叫新服务2。
答案 0 :(得分:2)
我认为蓝色/绿色部署策略很适合作为您的任务解决方案。查看以下指南:multi-service sample或single service sample。
主要思想-您的部署管道应等待成功创建副本集,然后更新服务选择器以将Pod与新版本匹配。