您的位置 首页 k8s

执行 kubeadm init 后,如果需要取消或重置集群初始化操作

执行 kubeadm init 后,如果需要取消或重置集群初始化操作,可以按照以下步骤

 

1.重置 Kubernetes 集群 使用 kubeadm reset 命令来撤销 kubeadm init 所做的更改:

   sudo kubeadm reset
   

 

如果出现如下错误信息:

由于系统中同时存在 containerd 和 cri-dockerd 两个容器运行时,需要明确指

# 如果使用 cri-dockerd
kubeadm reset --cri-socket unix:///var/run/cri-dockerd.sock

# 或者如果使用 containerd
kubeadm reset --cri-socket unix:///var/run/containerd/containerd.sock

 

为了彻底清理环境,建议执行以下命令:

2.清理残留网络配置 如果已经安装了 CNI 插件(例如 Flannel、Calico 等),还需要手动删除相关的网络配置。通常这些插件会在 /etc/cni/net.d 目录下留下配置文件,可以通过以下命令清除:

   sudo rm -rf /etc/cni/net.d
   

3.重启容器运行时 由于 kubeadm init 可能会启动一些 Pod 和服务,建议重启容器运行时(如 Docker 或 containerd)以确保环境干净:

   # 对于使用 systemd 的系统
   sudo systemctl restart docker

systemctl restart cri-docker
   # 或者如果你使用的是 containerd
   sudo systemctl restart containerd
   

 

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章