Skip to main content
Delete an existing Kubernetes cluster (EKS, GKE, or kubeadm).

Usage

clanker k8s delete [cluster-type] [cluster-name] [flags]

Arguments

cluster-type
string
required
Type of cluster to delete: eks, gke, or kubeadm
cluster-name
string
required
Name of the cluster to delete

Flags

--gcp-project
string
GCP project ID (required for GKE clusters)
--gcp-region
string
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.

Build docs developers (and LLMs) love