gpt4 book ai didi

kubernetes - 将 Kubernetes statefulset pod 移动到另一个节点

转载 作者:行者123 更新时间:2023-12-02 11:38:47 25 4
gpt4 key购买 nike

我的 k8s 集群最初有 2node 和 1master,我部署了带有 3pods 的 statefulset,所以带有 PVC 的 3pods 在 2 个节点上运行。现在我将节点从 2 个增加到 3 个。所以现在 k8s 是 3nodes 和 1master。我想在不删除 PVC 的情况下将 statefulset pod 之一移动到新添加的节点,以便 3 个 pod 将在每个 3nodes 上传播。我尝试删除 pod,但它在同一个节点上创建,而不是在新节点上创建(这是预期的)。任何人都可以让我知道是否可以将一个 Pod 移动到另一个节点而不删除 PVC?这是可以实现的吗?或任何替代解决方案,因为我不想删除 PVC。

最佳答案

不建议删除 statefulset 的 pod。您可以将 statefulset 缩小到 2 个副本,然后再扩大到 3 个。

kubectl get statefulsets <stateful-set-name>

kubectl scale statefulsets <stateful-set-name> --replicas=<new-replicas>

关于kubernetes - 将 Kubernetes statefulset pod 移动到另一个节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62421066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com