Delete an existing Kubernetes cluster (EKS, GKE, or kubeadm).
Usage
clanker k8s delete [cluster-type] [cluster-name] [flags]
Arguments
Type of cluster to delete: eks, gke, or kubeadm
Name of the cluster to delete
Flags
GCP project ID (required for GKE clusters)
GCP region for GKE clusters
Examples
Delete an EKS cluster
clanker k8s delete eks my-cluster
=== Delete Plan ===
Cluster Type: eks
Cluster Name: my-cluster
Region: us-east-1
Profile: default
Are you sure you want to delete this cluster? [y/N]: y
[k8s] deleting eks cluster 'my-cluster'...
[k8s] cluster 'my-cluster' deleted successfully.
Delete a GKE cluster
clanker k8s delete gke my-cluster --gcp-project my-project
=== Delete Plan ===
Cluster Type: gke
Cluster Name: my-cluster
Project: my-project
Region: us-central1
Are you sure you want to delete this cluster? [y/N]: y
[k8s] deleting GKE cluster 'my-cluster' in project 'my-project'...
[k8s] cluster 'my-cluster' deleted successfully.
Delete a kubeadm cluster
clanker k8s delete kubeadm my-cluster
=== Delete Plan ===
Cluster Type: kubeadm
Cluster Name: my-cluster
Region: us-east-1
Profile: default
Are you sure you want to delete this cluster? [y/N]: y
[k8s] deleting kubeadm cluster 'my-cluster'...
[k8s] cluster 'my-cluster' deleted successfully.
Deleting a cluster is a destructive operation that cannot be undone. You will be prompted for confirmation before deletion proceeds.