kubeadm能自动创建k8s集群,但越自动的工具,对外暴露的细节就越少,到这我们安装容易,卸载难,为了解决这个问题,才有了这次的脚本构建。
脚本如下:
#!/bin/bash
# Program:
# uninstall k8s cluster
# History:
# 2023/03/24 [email protected] version:0.0.1
path=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export path
kubeadm reset -f
modprobe -r ipip
lsmod
rm -rf ~/.kube/
rm -rf /etc/kubernetes/
rm -rf /etc/systemd/system/kubelet.service.d
rm -rf /etc/systemd/system/kubelet.service
rm -rf /usr/bin/kube*
rm -rf /etc/cni
rm -rf /opt/cni
rm -rf /var/lib/etcd
rm -rf /var/etcd
yum -y remove kubeadm* kubectl* kubelet* docker*
exit 0
执行完毕
好了,今天的脚本分享就到这儿了。作为一个常在linux上玩耍的程序员,最快乐的事也莫过于在linux上执行脚本,然后等待脚本成功跑完了,哈哈哈。
|