#!/bin/bash # curl https://gist.github.com/jeremyje/14e26148909734ebe1d6395cc8b0e156/raw/uninstall.sh | bash # https://medium.com/@meysam1369/kubernetes-completely-uninstall-3f2a83dd985d function UnregisterNodes { for NODE_NAME in $(kubectl get nodes -o jsonpath="{.items[*].metadata.name}") do kubectl drain ${NODE_NAME} --delete-local-data --force --ignore-daemonsets kubectl delete node ${NODE_NAME} done } function UninstallKubernetes { kubeadm reset sudo apt-get -y -qq --allow-change-held-packages purge kubeadm kubectl kubelet kubernetes-cni kube* sudo apt-get autoremove sudo rm -rf ~/.kube } UnregisterNodes UninstallKubernetes