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打印的信息加入集群

相关推荐
云深麋鹿29 分钟前
标准库中的String类
开发语言·c++·容器
云布道师1 小时前
【云故事探索】NO.20:古茗奶茶背后的云原生力量
云原生
匀泪7 小时前
云原生(IP 透传,HAProxy 四层负载均衡实验)
tcp/ip·云原生·负载均衡
Mr.小海7 小时前
Docker 容器资源限制实战:CPU / 内存 / 磁盘 IO 全方位管控指南
docker·容器·eureka
DeeplyMind8 小时前
第11章 容器运行参数详解
运维·docker·容器
爱吃的强哥8 小时前
K8S——踩坑记录
kubernetes
匀泪9 小时前
云原生(Keepalived高可用架构实验)
云原生·架构
Mr.小海9 小时前
Docker 网络模式深度解析:从原理到生产环境实战
网络·docker·容器
鸿腾阳阳10 小时前
Docker Desktop 启动容器时报错
运维·docker·容器
DeeplyMind10 小时前
第13章 数据卷(Volume)详解
运维·docker·容器