kubectl minio tenant delete
Description
Command Requires MinIO Operator
Use the following command to validate that the operator is online and available prior to running this command:
kubectl get deployments -A --field-selector metadata.name=minio-operator
Issue the kubectl minio init
command to initiate the operator
if it is not already running in the Kubernetes cluster.
Deletes the MinIO Tenant and its associated resources.
The delete behavior of each Persistent Volume Claims (PVC
) generated by the Tenant depends on the Reclaim Policy of its bound Persistent Volume (PV
):
For
recycle
ordelete
policies, the command deletes thePVC
.For
retain
, the command retains thePVC
.
Deletion of the underlying PV
, whether automatic or manual, results in the loss of any objects stored on the MinIO Tenant.
Perform all due diligence in ensuring the safety of stored data prior to deleting the tenant.
Syntax
The following example creates a MinIO Tenant in the namespace minio-tenant-1
consisting of 4 MinIO servers with 8 drives each and a total capacity of 32Ti.
kubectl minio tenant delete \
minio-tenant-1 \
--namespace minio-tenant-1
The command has the following syntax:
kubectl minio tenant delete \
TENANT_NAME \
--force \
--namespace
Flags
The command supports the following flags: