k8s删除和添加node节点

一、删除node节点

1.首先生成token

kubeadm create token --print-join-command

保存打印出的信息,默认有效期为24h

kubeadm token list 查看token

2.排空node节点上运行的pod

kubectl drain node1 --delete-local-data --force --ignore-daemonsets

3.删除node1节点

kubectl delete node node1

4.清除数据

systemctl stop kubelet

systemctl stop dcoker

rm -rf /var/lib/cni 清除cni数据 (根据自己环境的cni数据目录来删)

rm -rf /var/lib/kubelet 清除kubelet数据 (根据自己环境的kubelet数据目录来删)

rm -rf /etc/cni (根据自己环境的cni配置文件目录来删)

ifconfig cni0 down (根据自身环境情况停止对应网卡)

ifconfig flannel.1 down (根据自身环境情况停止对应网卡)

ifconfig docker0 down (根据自身环境情况停止对应网卡)

ip link delete cni0

ip link delete flannel.1

systemctl start docker

iptables -F & iptables -t nat -F & iptables -t mangle -F & iptables -X

ipvsadm -C

二、添加节点

在node1节点执行刚才kubeadm create token --print-join-command打印的信息加入集群

相关推荐
分布式存储与RustFS8 小时前
RustFS 1.0 GA 前的生产验收清单:从 rc.1 到 GA 该准备什么
云原生·开源·对象存储·分布式存储·s3·rustfs·性能基准
冰块的旅行9 小时前
完整的 Docker + Docker Compose 部署教程亲测有效
docker·容器
Henry-SAP9 小时前
SAP PP 反冲机制业务解析
人工智能·云原生·sap·erp
乌恩大侠10 小时前
【Sionna】docker build ubuntu cuda
ubuntu·docker·容器·spark·o-ru·ai-ran
梅梅绵绵冰11 小时前
Docker容器化平台
docker·容器·eureka
我是唐青枫12 小时前
Docker diff 详解:看清容器里到底改了什么
docker·容器
A-刘晨阳13 小时前
K8s集群中的数据库新范式:KES-Operator解锁部署、扩缩容、备份全链路自动化
运维·数据库·云原生·kubernetes·自动化
江畔柳前堤13 小时前
云原生 × AI 全景图谱:从 Kubernetes 到 Agent 基础设施的一次认知跃迁
人工智能·分布式·gpt·云原生·kubernetes·原型模式·agi
天机玄正14 小时前
云运维高阶二:CLI 调用 API (白名单追随)
windows·云原生
jiao糖瓜子14 小时前
Docker 完全指南:从镜像容器到生产部署
docker·容器·eureka·镜像·仓库