假设我有一个资源foo,它是一个有3个副本的有状态集。每个都会产生持久的声明。
其中一个foo pod(foo-1)死了,一个新的启动就在它的位置。将foo-1绑定到之前foo-1死前的持久卷吗?持续量索赔的数量是保持不变还是增长?
这个边缘案例似乎没有出现在StatefulSets的文档中。
答案 0 :(得分:3)
是的,你可以。 PVC将在GCP上创建一个磁盘,并将其作为辅助磁盘添加到运行该pod的节点。
删除单个pod后,K8s将在其运行的同一节点上重新创建pod。如果不可能(例如节点不再存在),将在另一个节点上创建pod,并将辅助磁盘移动到该节点。