搜索文档
删除实例不仅会删除创建的 CR 资源,还会删除根据 CR 资源创建的 StatefulSets、ConfigMaps、Secrets、PersistentVolumeClaims 以及其他由 Operator 创建的资源。
如果实例没有启用持久化,或者您需要保留实例的持久数据,请执行以下命令以删除实例:
# 直接删除 redis 实例 $ kubectl -n default delete redis <实例名称>
如果您希望在删除实例的同时也删除其持久卷声明,可以执行以下命令:
# 为实例打补丁 finalizer `delete-pvc` $ kubectl -n default patch redis <实例名称> --type='merge' -p '{"metadata": {"finalizers": ["delete-pvc"]}}' # 删除带有 pvc 的 redis 实例 $ kubectl -n default delete redis <实例名称>
delete-pvc 是 Operator 内置的关键词,用于指示 Operator 在删除实例时同时删除持久卷存储。
delete-pvc