33 lines
708 B
Bash
Executable File
33 lines
708 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -x
|
|
|
|
export KUBECONFIG=/etc/kubernetes/admin/kubeconfig.yaml
|
|
kubectl drain --force $(hostname)
|
|
|
|
systemctl stop kubelet
|
|
docker rm -fv $(docker ps -aq)
|
|
|
|
systemctl stop docker
|
|
|
|
apt-get remove -qq -y dnsmasq ceph-common
|
|
|
|
systemctl daemon-reload
|
|
|
|
rm -rf \
|
|
/etc/dnsmasq.d/kubernetes-masters \
|
|
/etc/dnsmasq.d/upstream-dns \
|
|
/etc/docker \
|
|
/etc/kubernetes \
|
|
/etc/systemd/system/docker.service.d \
|
|
/etc/systemd/system/kubelet \
|
|
/opt/cni \
|
|
/usr/local/bin/bootstrap \
|
|
/usr/local/bin/helm \
|
|
/usr/local/bin/kubectl \
|
|
/usr/local/bin/kubelet \
|
|
/var/lib/auxiliary-etcd-0 \
|
|
/var/lib/auxiliary-etcd-1 \
|
|
/var/lib/kube-etcd \
|
|
/var/lib/prom.done
|