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

相关推荐
Wpa.wk2 分钟前
Docker容器 - 了解Docker基础命令(容器+镜像命令)
运维·经验分享·测试工具·docker·容器
步菲1 小时前
Windows系统安装Docker Desktop配置daemon.json不生效问题解决
windows·docker·容器
cyber_两只龙宝1 小时前
LVS-NAT模式实验配置以及详解
linux·运维·云原生·lvs
optimistic_chen2 小时前
【Docker入门】Docker Registry(镜像仓库)
linux·运维·服务器·docker·容器·镜像仓库·空间隔离
阿里云云原生2 小时前
快速上手:LangChain + AgentRun 浏览器沙箱极简集成指南
阿里云·云原生·langchain·函数计算·agentrun
加油vekiki2 小时前
linux服务器搭建docker、docker-compose
linux·服务器·docker·容器
迎仔2 小时前
CSI (Container Storage Interface) 通俗原理解析:K8s 的“万能存储插头”
云原生·容器·kubernetes
亿牛云爬虫专家3 小时前
采集架构的三次升级:脚本、Docker 与 Kubernetes
爬虫·docker·架构·kubernetes·脚本·代理ip·采集
qq_273900233 小时前
Docker 与 Singularity 镜像实战指南
运维·docker·容器
mqiqe3 小时前
K8S 算力架构
容器·架构·kubernetes