kubeadm 卸载集群
时间: 2024-10-12 11:17:22 浏览: 22
gbase8a集群软件卸载和手工卸载方式
kubeadm是Kubernetes官方社区开发的一种工具,用于简化Kubernetes集群的安装和初始化过程。以下是卸载使用kubeadm安装的集群的步骤:
1. **停止所有K8s服务**:通过命令 `systemctl stop kube-apiserver kube-controller-manager kubectl kubelet kube-proxy kube-scheduler` 来停止所有相关的Kubernetes服务。
2. **删除K8s相关文件**:执行以下命令来删除相关的文件和目录:
```bash
kubeadm reset -f
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 clean all
yum remove kube*
```
3. **删除Docker容器及镜像**(如果使用了Docker):通过 `docker images -qa | xargs docker rmi -f` 来删除所有相关的Docker镜像。
4. **清理配置信息**:确保删除所有的Kubernetes配置文件,比如在 `~/.kube/config` 中的内容。
5. **重启系统**:为了确保所有更改生效,可以重启系统。
阅读全文