文档基于2025-10-10日社区最终版构建     
切换到英文版    进入演示系统    进入交流社区

MinIO Documentation

删除一个 MinIO 租户

前提条件

MinIO Kubernetes Operator

本页面上的程序需要一个有效的 MinIO Kubernetes Operator 安装,并假设本地主机安装了匹配的 MinIO Kubernetes Operator。 此过程假设使用最新的稳定 Operator 版本 OPERATOR。

在 Kubernetes 上部署 MinIO有关部署 MinIO Operator 的完整文档。

租户持久卷声明

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

  • 对于recycle or delete策略,该命令将删除PVC.

  • 对于retain该命令保留了PVC.

警告

底层数据的删除PV无论是自动还是手动,都会导致存储在 MinIO 租户上的任何对象丢失。

确保存储数据安全的所有必要尽职调查之前删除租户。

过程

您可以通过删除命名空间来删除通过 Kustomization 安装的租户:

kubectl delete namespace TENANT-NAMESPACE

替换TENANT-NAMESPACE要删除的命名空间名称。

重要

在运行命令前,请确保已指定要删除的正确命名空间。 命名空间删除操作发生在 Kubernetes 层,因此 MinIO Operator 无法干预或撤销此操作。

您可以通过使用以下命令删除通过 Helm 安装的命名空间:helm uninstall命令:

helm uninstall --namespace MINIO-TENANT TENANT-NAME minio-operator/tenant

上述命令假设使用的是 MinIO Operator Chart 仓库。 如果您手动安装了 Chart 或使用了不同的仓库名称,请在命令中指定相应的 Chart 或名称。

替换TENANT-NAMETENANT-NAMESPACE使用租户的名称和命名空间分别。 您可以使用helm list -n TENANT-NAMESPACE验证租户名称。