假设我有一个资源foo,它是一个有3个副本的状态集。 每个都发出持久卷声明。
其中一个 foo pod (foo-1( 死亡,一个新的开始取而代之。 foo-1 是否会绑定到与之前的 foo-1 相同的持久卷? 永久性卷声明的数量是保持不变还是增加?
这种边缘情况似乎不在 StatefulSet 的文档中。
是的,你可以。PVC 将在 GCP 上创建一个磁盘,并将其作为辅助磁盘添加到运行 Pod 的节点。
删除单个 Pod 后,K8s 将在它运行的同一节点上重新创建 Pod。如果不可能(假设节点不再存在(,则会在另一个节点上创建 Pod,并将辅助磁盘移动到该节点。