如何将kubernetes集群移动到另一个AWS区域

时间:2018-10-03 09:52:08

标签: amazon-ec2 kubernetes

在aws的一个区域中有一个工作的kubernetes集群,我们想将其移动到另一个区域。

在kops的帮助下安装了k8s集群。

我们不需要零停机时间。

2 个答案:

答案 0 :(得分:2)

乍看之下,可以按照以下步骤操作:

  1. 在新区域中创建新集群
  2. 将应用程序部署到新集群中
  3. 检查一切是否已成功启动
  4. 通过切换NAT / Load Balancer / DNS将流量重定向到新群集
  5. 关闭/销毁旧集群

答案 1 :(得分:1)

应该很简单。

  1. 停止所有K8S服务。
  2. 按照here所述将EC2实例移动到目标区域。
  3. 在目标区域中启动EC2实例。

如果使用ElasticIP,则除了停机时间外,与最终用户没有任何区别。