tikv的pod缩容时,挂载的pvc会自动释放吗?

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:tidb 4.0.3 operator v1.1.3
  • 【问题描述】:
    在k8s上部署tidb集群,初始创建时,指定tikv节点数为5,实例创建成功后,立即进行缩容,使tikv节点数为3,出现的问题是:tikv的两个pod删除后,关联的pvc没有被回收,导致pv无法回收。请问这个符合预期吗?

describe看了下statefulset 的events ,发现创建pod时,会主动创建pvc,但是删除pod是没有回收pvc?

是否有同时设置 enablePVReclaim 为 true 并且设置 pvReclaimPolicy 为 Delete 呢?

为了数据安全不建议设置 operator 自动删除。建议在确认数据的确不再需要后 kubectl delete pvc ${name} 手动删除

1 个赞

之前没有设置 enablePVReclaim,设置后pvc就自动释放了。

:+1::+1::+1:,如果还有其他问题,请重新开帖,感谢配合~~