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

相关推荐
热爱学习的小怪兽39 分钟前
Docker环境搭建--在ubuntu安装Docker
云原生·eureka
也许是_1 小时前
架构的取舍之道:在微服务的“混乱”中建立秩序
微服务·云原生·架构
橙色云-智橙协同研发4 小时前
【PLM实施专家宝典】离散制造企业需求管理与全生命周期追溯体系构建方案:打造研发的“精准导航系统”
大数据·云原生·云计算·解决方案·数字化转型·plm·国产plm
deyong102412 小时前
使用 Docker Compose 构建 Misskey项目
运维·docker·容器
拾心2114 小时前
【云运维】k8s管理(一)
运维·容器·kubernetes
究極の法則に通じた野犬14 小时前
K8S 本地机器 windows 推送官方镜像到本地镜像仓库 (Docker) -- 以curl镜像为例
docker·容器·kubernetes
cyber_两只龙宝16 小时前
mysql实战项目:keepalived高可用双主架构集群+数据监控(附解析和命令)
linux·运维·mysql·云原生·架构·集群
似水流年 光阴已逝17 小时前
用架构图理解k8s系列
云原生·容器·kubernetes
Kt&Rs18 小时前
从问题驱动技术的角度对k8s技术的思维层面理解
云原生·容器·kubernetes