我目前有一个 Azure Kubernetes 服务 (AKS) 集群,该集群在 Kubernetes 版本 1.19.7 上运行,负载均衡器类型为“基本”。我不想升级现有集群,而是想创建一个新的 AKS 集群,该集群具有最新的 Kubernetes 版本和“标准”负载均衡器类型。此外,我需要将所有现有的 Kubernetes 对象(pod、服务、部署等)从旧集群迁移到新集群。
我正在寻找有关完成此迁移过程的最佳做法和步骤的指导。以下是一些具体问题:
迁移 Kubernetes 对象:
- 将所有 Kubernetes 对象(部署、服务等)从旧集群迁移到新集群的推荐方法是什么?
- 是否有任何工具或脚本可以帮助自动化这个过程?
- 如何确保迁移期间应用程序平稳过渡且不停机?
DNS 和网络注意事项:
- 在 AKS 群集之间迁移时,应注意哪些有关 DNS 和网络的事项?
- 是否存在与 DNS 解析或服务发现相关的潜在挑战?
我非常感谢经验丰富的 Kubernetes 和 Azure AKS 用户提供的任何见解、提示或分步指导,他们曾解决过类似的集群迁移问题。
我还没有尝试任何东西,我想在开始之前了解最佳做法