k8s中如何删除一个节点

Kubernetes
问题描述

kubernete中的节点如何下架删除,只是单纯的执行kubeadm reset并不能完全删除kubernetes,再次执行kubeadm join时可能会提示节点已存在。

问题分析

1.将节点添加Taints 2.删除节点上pod 3.重置节点 4.删除防火墙规则、ipvs规则 5.删除节点

问题解决

1.将节点标记为不可调度并删除pod

kubectl drain <node name> --delete-emptydir-data --force --ignore-daemonsets

2.重置节点

kubeadm reset

3.删除防火墙规则

iptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -X

4.删除ipvs规则

ipvsadm -C

5.删除节点

kubectl delete node <node name>
文档参考

https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/#tear-down

50
0
0
0
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论