[英]Migration K8S cluster
我们有几个集群。 现在,我们想升级一个 K8S 集群来替换它。
我们使用 CICD 处理部署,因此,当新集群准备就绪时,我们将开始将应用程序移动到运行管道的新集群。 我们正面临 DNS 问题。
kubernetes 集群中的所有应用程序都由通配符 DNS 解析。 此外,我们需要分多步进行迁移,因此,我们不能将通配符更改为新集群,因为旧集群将托管一些应用程序一段时间,需要在它们之间进行交互
有什么好的解决方案或替代方案可以顺利完成迁移?
为了避免将来出现这种情况,DNS 的最佳实践是什么?
先感谢您。
您可以在需要迁移时为每个主机名放入特定的 DNS 记录。
假设您的通配符用于*.mycompany.com
...
app1.mycompany.com
正在迁移
app2.mycompany.com
将保留到下一批
为app2.mycompany.com
添加一条指向旧集群的记录,并将通配符记录切换为指向新集群。
现在app1.mycompany.com
将解析到新集群,但app2.mycompany.com
的更具体记录将胜过通配符并继续指向旧集群。
当app2
的 DNS 切换时间到时,删除记录,通配符将接管。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.