kubeadm能自动创建k8s集群,但越自动的工具,对外暴露的细节就越少,到这我们安装容易,卸载难,为了解决这个问题,才有了这次的脚本构建。
脚本如下:
#!/bin/bash # Program: # uninstall k8s cluster # History: # 2023/03/24 junfenghe.cloud@qq.com 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上执行脚本,然后等待脚本成功跑完了,哈哈哈。