中文文档

删除MinIO多租户

先决条件

MinIO Kubernetes Operator

这个页面的过程 必须 一个有效的 MinIO Kubernetes 操作员安装,并假定本地主机有匹配版本的 MinIO Kubernetes 操作员安装. 此过程假定使用的是最新稳定的操作员,版本 7.1.1 。

请参考和阅读 deploy-operator-kubernetes 以获取有关部署MinIO Operator的完整文档.

租户持久卷声明

每个租户生成的持久卷声明 ( 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 操作器图表存储库. 如果您手动安装了 Chart 或使用了不同的版本库名称, 在命令中指定该图表或名称.

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

Join Slack 商业支持购买咨询