繁体   English   中英

迁移K8S集群

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM