我们有一个 kubernetes statefulset,其中包含存储类“zookeeper”的持久卷声明
存储类“zookeeper”有6个持久卷
部署是使用 Helm 图表完成的。当我第一次安装具有 3 个副本数的 helm chart 时,statefulset 使用 Pv1、Pv2 和 Pv3。一切运行正常。
删除清除掌舵图。
使用相同数量的副本重新安装相同的 Helm 图表,3 这次 statefulset 将选择相同的持久卷,Pv1、Pv2 和 Pv3,或者它会从 6 个 Pv 中选择任何随机 Pv。这很重要,因为跨部署,如果持久卷发生变化,zookeeper“myid”就会混乱。