文档

删除 MinIO 租户

先决条件

MinIO Kubernetes 运算符

本页面的程序需要有效的 MinIO Kubernetes 运算符安装,并假定本地主机具有匹配的 MinIO Kubernetes 运算符安装。此过程假定最新的稳定运算符,版本 6.0.4。

请参阅 部署 MinIO 运算符,以获取有关部署 MinIO 运算符的完整文档。

租户持久卷声明

租户生成的每个持久卷声明 (PVC) 的删除行为取决于其绑定的持久卷 (PV) 的 回收策略

  • 对于 recycledelete 策略,该命令会删除 PVC

  • 对于 retain,该命令会保留 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-NAMETENANT-NAMESPACE 分别替换为租户的名称和命名空间。您可以使用 helm list -n TENANT-NAMESPACE 来验证租户名称。