Azure Kubernetes 服务:有状态工作负载迁移到不同机器大小的新节点池时,PV 和 PVC 怎么样

Azure Kubernetes Service: What about PV and PVC in Stateful workload migration to new nodepool of different machine size

上下文: [关于降低计算成本]。在 AKS 集群中,最近观察到计算资源未得到充分利用,因此我的计划是:

  1. 创建一个新的节点池(cpu和内存更低,所以基本上成本更低)并附加到同一个AKS集群。 然后

  2. 封锁旧节点池,然后将其排空,因此工作负载将转移到新节点池(感谢 nodeSelector)

问题:

像 statefulset 这样的 k8s 资源怎么样。 Redis 等位于旧节点池中并且具有 PV 和 PVC 。我们是否必须备份这些 pvc 并为新节点池恢复等? (根据我的想法,考虑到所有这些 activity 将仅在单个 kubernetes 集群中,kubernetes 将负责分离和附加 pvc)

你说得对!考虑到所有这些 activity 将仅在单个 Kubernetes 集群中,Kubernetes 将负责分离和附加 PV 和 PVC。你不需要备份。

(如果回复有帮助,请不要忘记点赞and/or采纳为答案,谢谢)