如何在 kubernetes 中将 pod 从一个节点移动到另一个节点

问题描述 投票:0回答:3

我有一个位于节点 N1 的 Pod P1。我需要将其移至另一个节点 N2。除了节点选择器之外,还有哪些不同的方法可以做到这一点?

节点选择器: 名称:N1

kubernetes
3个回答
3
投票

首先,您无法将 Pod 从一个节点“移动”到另一个节点。您只能从一个节点删除它并在另一节点上重新创建它。要删除,请使用 kubectl delete 命令。使用节点亲和力/污点和容忍度确保 Pod 降落在特定节点上。希望有帮助。

请看这个答案


0
投票

正如前面的答案提到的,您无法移动 Pod,但可以将它们配置为在特定节点上出现。

请参阅官方文档:将 Pod 分配给节点污点和容忍度以及Pod 拓扑扩展约束


0
投票

使用nodeName:与containers属性对齐,以确保pod运行在特定节点上。就像其他人指出的那样,您必须先删除 pod 并重新创建它,然后 nodeName 会将其发送到您希望其运行的节点。

© www.soinside.com 2019 - 2024. All rights reserved.