k8s剔除node节点
环境:k8s
1、查看节点找到需要剔除的节点
1 2 3 4 5 6 7 8 9 10 11 | [root@master1 ~] # kubectl get nodes NAME STATUS ROLES AGE VERSION host-172-21-210-10 NotReady <none> 273d v1.17.2 host-172-21-210-11 Ready <none> 273d v1.17.2 host-172-21-210-12 Ready <none> 273d v1.17.2 host-172-21-210-13 Ready <none> 273d v1.17.2 host-172-21-210-14 Ready <none> 273d v1.17.2 host-172-21-210-15 Ready <none> 273d v1.17.2 host-172-21-210-17 Ready <none> 273d v1.17.2 host-172-21-210-18 Ready <none> 273d v1.17.2 host-172-21-210-8 Ready <none> 273d v1.17.2 |
2、建该节点上的pod进行驱逐(要删除本地的数据,有本地持久化数据的请先手动迁移)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | [root@master1 ~] # kubectl drain host-172-21-210-18 --force --ignore-daemonsets --delete-local-data node /host-172-21-210-18 cordoned d4-ttdfn " evicting pod " jaeger-collector-fb95487 867 " evicting pod " ums-tldxgq-854bc5d7d6-lf 658c-jx7mk " evicting pod " vsitregist-ur5nbg-784957 opin- test -6c787767evicting pod "kubesphere-router-chinapc6-jnmq4" evicting pod "etcd-598db9c7b9-st69f" q9g " evicting pod " gateway-v1-549b4fd77d-2z xnb " evicting pod " examine-v1-5bdc75b446-q4 f7847f6c-rlchf " evicting pod " ks-controller-manager-7f evicting pod "uaa-v1-54bfb44d66-l2qlt" 9z " evicting pod " uaa-jeds7v-595bfb8d8-6sq 7fb-2g4fr " evicting pod " alerting-watcher-5fcf9fb evicting pod "nacos-headless-eby8qi-0" |
3、在所有节点都驱逐完成后,删除node
1 | [root@master1 ~] # kubectl delete node host-172-21-210-18 |
做一个决定,并不难,难的是付诸行动,并且坚持到底。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)