惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
博客园 - 聂微东
人人都是产品经理
人人都是产品经理
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园_首页
量子位
阮一峰的网络日志
阮一峰的网络日志
酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hackread – Cybersecurity News, Data Breaches, AI and More
云风的 BLOG
云风的 BLOG
D
DataBreaches.Net
B
Blog
L
LangChain Blog
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
博客园 - 三生石上(FineUI控件)
爱范儿
爱范儿
Microsoft Azure Blog
Microsoft Azure Blog
IT之家
IT之家
aimingoo的专栏
aimingoo的专栏
B
Blog RSS Feed
H
Help Net Security
The Cloudflare Blog
U
Unit 42

博客园 - cn2025

K8s -sentinel-dashboard【nacos版本】集 20260815 kubeSphere【ks-controller-manager-webhook-cert】证书 20260814 K8s -nacos集 20260813 K8s - 安装部署redis集群-哨兵sentinels集(支持从K8s外部访问)20260812 k8s-deployment发布测试(pv-pvc-deployment-service) 20260810 K8s - 安装部署Kafka、Zookeeper集群教程(支持从K8s外部访问)20260808 k8s-关机及启动脚本工具 【kubeSphere发布ruoyi-pro前端】工具脚本20260731 【k8s】 etcd服务端及客户端版本及快照【定时】备份 20260730 harbor【https启用】及k8节点部证书20260728 kube-flannel.yml k8s集群-安装helm 【kubeShpere】 官网 20260710 kubesphere-KDP 工具脚本【kubeSphere发布ruoyi-pro前端】20260720 HbuilderX 内置终端转为 gitBash 20260720 kubeSphere发布ruoyi-pro后端-用到脚本 kubeSphere发布ruoyi-web前端 20260711 kubeSphere发布ruoyi-pro后端 k8s集群-kubeShpere 20260710 安装Helm 20260710 k8s-portainer docker 镜像查询 docker run OceanBase spring ai alibaba doc AI2.0 【多模态】 20260615 世界只有一个墨脱 AI2.0 【Mcp-client】 20260611 AI2.0 【Mcp-server】 20260611 GoLand 配Go SDK AI2.0 【redis向量-Rag】 问答顾问器QuestionAnswerAdvisor 20260608
k8集群一键重置
2026cn · 2026-07-09 · via 博客园 - cn2025

一、Master 节点执行(你当前这台 k8s-master)

1. 一键重置集群核心组件

作用:停止控制平面组件、删除 etcd 数据、清除节点加入信息、删除集群证书。

2. 手动清理残留(防止旧配置干扰新安装)

# 删除kubectl配置文件
rm -rf $HOME/.kube
# 清空k8s系统目录、kubelet数据
rm -rf /etc/kubernetes /var/lib/kubelet /var/lib/etcd
# 清理容器运行时所有镜像/容器(containerd/docker二选一)
# containerd
crictl rm --all
# docker(如果用docker)
docker rm -f $(docker ps -aq)
# 清空旧网络iptables规则
iptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -X
ip6tables -F && ip6tables -t nat -F && ip6tables -t mangle -F && ip6tables -X
# 重启kubelet
systemctl restart kubelet

二、Node 节点(k8s_node2、k8s_node3)也要重置

每台 node 机器都执行一遍,清除和旧集群的绑定关系:

kubeadm reset -f
rm -rf $HOME/.kube /var/lib/kubelet
# 同样清理容器与防火墙规则
crictl rm --all
iptables -F && iptables -t nat -F && iptables -X
systemctl restart kubelet

三、重置后验证干净

ls /etc/kubernetes
crictl ps -a
kubectl get nodes

四、重置完成后,才能重新初始化

1. 先手动拉取测试

kubeadm config images pull \
--kubernetes-version v1.23.17 \
--image-repository registry.aliyuncs.com/google_containers

2. 完整初始化命令(替换仓库)

kubeadm init \
--apiserver-advertise-address=192.168.91.166 \
--pod-network-cidr=10.244.0.0/16 \
--image-repository registry.aliyuncs.com/google_containers \
--kubernetes-version v1.23.17

image

3. 部署 flannel

image

image