在Kubernetes中PV/PVC保证pod的粘性安装吗?



我想了解是否通过PVC/PV,一个正在使用故障后的卷的pod将总是重新连接到相同的卷或不。从本质上讲,我知道这可能是Statefulset的一个案例,但我试图理解这是否也可以用PVC和PV来实现。本质上假设一个Pod_A连接到Volume_X,然后Pod_A失败,但同时一个Volume_Y被添加到集群中,可以潜在地满足PVC需求。那么,当重新创建Pod_A时,会发生什么情况呢?它是否总是被挂载到Volume_X上,还是有可能被挂载到新的Volume_Y上?

在故障后使用卷的pod将始终重新连接到相同的卷或不连接

是的,Pod将被重新连接到相同的卷,因为它仍然有相同的PVC在其舱单中声明。

本质上假设一个Pod_A连接到Volume_X,然后Pod_A失败,但同时一个Volume_Y被添加到集群中,可以潜在地满足PVC要求。

Pod在其舱单中仍然有相同的PVC,因此它将使用相同的体积。但如果你创建一个新的聚氯乙烯,它可能会绑定到新的体积。

那么当重新创建Pod_A时会发生什么,它是否总是挂载到Volume_X或是否有任何机会挂载到新的Volume_Y?

Pod在其舱单中仍然具有相同的PVC,因此它将使用由该PVC绑定的体积。只有当您创建新的PVC时,该claim才能绑定新的volume。

相关内容

  • 没有找到相关文章

最新更新