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

相关推荐
努力发光的程序员18 小时前
互联网大厂Java面试场景:微服务与云原生架构实践
spring cloud·kubernetes·微服务架构·共享经济·netflix oss·故障容错
桧***攮18 小时前
后端在微服务中的Tyk
微服务·云原生·架构
Brown.alexis20 小时前
docker安装redis7
运维·docker·容器
青靴21 小时前
从单机到集群:Docker 数据卷在高可用日志平台中的实战指南
运维·docker·容器
新手小白*21 小时前
K8S-Pod资源对象
云原生·容器·kubernetes
拾心211 天前
【云运维】K8s管理(二)
运维·容器·kubernetes
落日漫游1 天前
ansible中角色概念
运维·云原生·自动化
小牛马爱写博客1 天前
Kubernetes Service 核心概念与实操指南(分别使用yaml文件和命令行分别创建service版)
云原生·容器·kubernetes
霍格沃兹测试开发学社-小明1 天前
测试开发技术路线全新升级:在云原生与AI时代构建核心竞争力
大数据·人工智能·云原生
来旺1 天前
互联网大厂Java面试实战:核心技术栈与业务场景深度解析
java·spring boot·docker·kubernetes·mybatis·hibernate·microservices