删除 MinIO 租户
先决条件
MinIO Kubernetes 运算符
此页面上的步骤*需要*有效的 MinIO Kubernetes 运算符安装,并假设本地主机具有匹配的 MinIO Kubernetes 运算符安装。此过程假设最新的稳定运算符,版本 6.0.4。
请参阅部署 MinIO 运算符以获取有关部署 MinIO 运算符的完整文档。
租户持久卷声明
由租户生成的每个持久卷声明 (PVC
) 的删除行为取决于其绑定的持久卷 (PV
) 的回收策略
对于
回收
或删除
策略,该命令将删除PVC
。对于
保留
,该命令将保留PVC
。
警告
删除底层PV
(无论是自动还是手动)都会导致存储在 MinIO 租户上的任何对象丢失。
在删除租户之前,请尽一切努力确保存储数据的安全性。
步骤
您可以通过删除命名空间来删除 Kustomization 安装的租户
kubectl delete namespace TENANT-NAMESPACE
将TENANT-NAMESPACE
替换为要删除的命名空间的名称。
重要
在运行命令之前,请确保您已指定了正确的删除命名空间。命名空间删除发生在 Kubernetes 层,因此 MinIO 运算符无法干预或撤消此操作。
您可以使用helm uninstall
命令删除 Helm 安装的命名空间
helm uninstall --namespace MINIO-TENANT TENANT-NAME minio-operator/tenant
上面的命令假设使用 MinIO 运算符图表存储库。如果您手动安装了图表或使用不同的存储库名称,请在命令中指定该图表或名称。
请将 TENANT-NAME
和 TENANT-NAMESPACE
分别替换为租户的名称和命名空间。您可以使用 helm list -n TENANT-NAMESPACE
来验证租户名称。