delete_tkc_cluster
Removes a Tanzu Kubernetes Cluster and all its nodes. Dry-run by default and needs confirmation; blocked while workloads run unless forced. For reducing capacity, scale the cluster instead.
Instructions
[WRITE] Delete a TKC cluster and all of its nodes.
Returns {name, namespace, status: "deleting"}, or a preview by default. SAFETY: refused while Deployments/StatefulSets run, unless force=True. A dry run unless you pass dry_run=False AND confirmed=True. Irreversible — use scale_tkc_cluster instead for fewer nodes. Empty a namespace of TKC clusters before delete_namespace accepts it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Cluster name (via list_tkc_clusters). | |
| force | No | Skip the workload check (dangerous). | |
| target | No | vCenter in config.yaml; omit for the default. | |
| dry_run | No | Preview only (default: True). | |
| confirmed | No | Must be True to proceed. | |
| namespace | Yes | Namespace holding it. |