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

相关推荐
hhzz8 分钟前
利用Terraform格式模板文件创建和部署基本网络资源
阿里云·云原生·ros·terraform·资源编排
@hdd1 小时前
生产环境最佳实践:资源管理、高可用与安全加固
安全·云原生·kubernetes
@hdd3 小时前
实战:在 Kubernetes 上部署微服务应用
微服务·容器·kubernetes
切糕师学AI9 小时前
什么是 FinOps 财务运营(Financial Operations)?
云原生·云计算
Elastic 中国社区官方博客9 小时前
在 Kubernetes 上的依赖管理
大数据·elasticsearch·搜索引擎·云原生·容器·kubernetes·全文检索
星星乘坐的船9 小时前
Centos7.9系统下docker安装
运维·docker·容器
lisw0511 小时前
云原生技术概述!
人工智能·机器学习·云原生
Elastic 中国社区官方博客12 小时前
Agentic CI/CD:使用 Kubernetes 部署门控,结合 Elastic MCP Server
大数据·人工智能·elasticsearch·搜索引擎·ci/cd·容器·kubernetes
小义_12 小时前
【Kubernetes】(一)k8s基础
云原生·k8s
切糕师学AI12 小时前
Kubernetes 中的 StatefulSet
云原生·容器·kubernetes