Skip to content

Instantly share code, notes, and snippets.

@meysam-mahmoodi
Last active December 2, 2024 08:50
Show Gist options
  • Save meysam-mahmoodi/fc014053d984dcc5d1c0d6709773e199 to your computer and use it in GitHub Desktop.
Save meysam-mahmoodi/fc014053d984dcc5d1c0d6709773e199 to your computer and use it in GitHub Desktop.
Kubernetes completely uninstall

Kubernetes completely uninstall

This a gist for quick uninstall kubernetes

If the cluster is node, First delete it from master

kubectl drain <node name> — delete-local-data — force — ignore-daemonsets
kubectl delete node <node name>

Then remove kubeadm completely

kubeadm reset 
# on debian base 
sudo apt-get purge kubeadm kubectl kubelet kubernetes-cni kube* 
#on centos base
sudo yum remove kubeadm kubectl kubelet kubernetes-cni kube*
# on debian base
sudo apt-get autoremove
#on centos base
sudo yum autoremove
 
sudo rm -rf ~/.kube
@Suniron
Copy link

Suniron commented Apr 8, 2023

Thank's :)

@wellsilva-ti
Copy link

Obrigado!

@FilipeNas
Copy link

FilipeNas commented May 28, 2024

kubectl drain <node name> --delete-emptydir-data --force --ignore-daemonsets

@ToontjeM
Copy link

ToontjeM commented Dec 2, 2024

You forgot stopping the services and removing calico, containerd, etc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment