Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 库伯内特斯-有没有办法暂停和恢复吊舱_Kubernetes_Amazon Eks - Fatal编程技术网

Kubernetes 库伯内特斯-有没有办法暂停和恢复吊舱

Kubernetes 库伯内特斯-有没有办法暂停和恢复吊舱,kubernetes,amazon-eks,Kubernetes,Amazon Eks,有没有办法暂停/恢复kubernetes吊舱。我们正在两个地区(西部和东部)部署POD。 我们希望西部吊舱待命。虽然我们能够将http流量限制在一个区域,但调度程序、cronjobs和后端处理都在这两个区域中运行 如果有任何帮助,我们将不胜感激。我最近发现了,看来这可能会解决您的问题。不幸的是,这是自Kubernetes v1.17以来的一个alpha特性,它可能无法按预期工作 服务拓扑使服务能够基于群集的节点拓扑路由流量。例如,服务可以指定优先将流量路由到与客户端位于同一节点上或位于同一可用性

有没有办法暂停/恢复kubernetes吊舱。我们正在两个地区(西部和东部)部署POD。 我们希望西部吊舱待命。虽然我们能够将http流量限制在一个区域,但调度程序、cronjobs和后端处理都在这两个区域中运行


如果有任何帮助,我们将不胜感激。

我最近发现了,看来这可能会解决您的问题。不幸的是,这是自Kubernetes v1.17以来的一个alpha特性,它可能无法按预期工作

服务拓扑使服务能够基于群集的节点拓扑路由流量。例如,服务可以指定优先将流量路由到与客户端位于同一节点上或位于同一可用性区域中的端点


您可以执行类似于
kubectl规模部署的操作--replicas=0
关闭一组POD,然后再次增加副本计数,以便在需要时重新创建它们。@david感谢您的回复。但为了再次扩大复制集,我们将有停机时间。所有的吊舱都需要15-20分钟才能达到规模up@DavidMaze我们正在尝试在不停机的情况下进行故障切换。在故障切换期间扩展复制副本将有相当长的停机时间我对您的问题没有答案,但我有一个建议,您可以在两个区域中启动POD,并且只有一个区域接收流量。您可以切换DNS并将流量转发到另一个区域进行故障切换。通过这种方式,POD已经存在,DNS更新所需的停机时间取决于TTI。我不确定您为什么要这样做。您仍在为第二个区域的分配资源付费,为什么不能使用它@用户1717764