4

假设我有一个资源 foo,它是一个有 3 个副本的 statefulset。每个都提出一个持久的卷声明。

一个 foo pod (foo-1) 死掉了,一个新的 pod 在它的位置开始。foo-1 是否会绑定到与前一个 foo-1 死前相同的持久卷?持续数量声明的数量会保持不变还是会增长?

这种极端情况似乎不在 StatefulSets 的文档中。

4

1 回答 1

4

是的你可以。PVC 将在 GCP 上创建一个磁盘,并将其作为辅助磁盘添加到运行 pod 的节点。

删除单个 pod 后,K8s 将在其运行的同一节点上重新创建该 pod。如果不可能(比如节点不再存在),将在另一个节点上创建 pod,并将辅助磁盘移动到该节点。

于 2018-06-18T12:16:02.897 回答