Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save rodolfoap/f14a8974ad96314ab162bd97478c9198 to your computer and use it in GitHub Desktop.

Select an option

Save rodolfoap/f14a8974ad96314ab162bd97478c9198 to your computer and use it in GitHub Desktop.
Kubernetes modules rebooting
kubectl get nodes
kubectl drain mc4 --delete-emptydir-data --force --ignore-daemonsets
kubectl drain mc3 --delete-emptydir-data --force --ignore-daemonsets
kubectl drain mc2 --delete-emptydir-data --force --ignore-daemonsets
kubectl drain mc1 --delete-emptydir-data --force --ignore-daemonsets
kubectl delete -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
kubeadm reset -f # on worker nodes
apt-get purge kubeadm kubectl kubelet kubernetes-cni kube*
apt-get autoremove
docker rmi -f $(docker images -a -q)
iptables -F && iptables -X
iptables -t nat -F && iptables -t nat -X
iptables -t raw -F && iptables -t raw -X
iptables -t mangle -F && iptables -t mangle -X
reboot
rm -rf /home/rodolfoap/.kube /root/.kube
rm -rf /etc/cni /etc/kubernetes /var/lib/dockershim /var/lib/etcd /var/lib/kubelet /var/run/kubernetes
rm -r /usr/libexec/kubernetes /var/log.hdd/ /var/log/containers/ /var/log/pods/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment