当前位置: 首页
科技数码
Kubernetes节点维护实战:3步关键操作与避坑指南

Kubernetes节点维护实战:3步关键操作与避坑指南

热心网友 时间:2025-12-10
转载

在 Kubernetes 集群环境中,节点(Node)是承载和运行 Pod 的核心单元。对节点进行妥善维护,是保障集群整体稳定运行与高可用性的关键操作。

本文将为你提供一套可直接落地、经过实战验证的节点维护方案。

1. 节点维护前检查

首先,确认待维护节点的健康状况:

kubectl get nodes

节点状态必须显示为 Ready。如果状态异常,继续维护可能会带来风险。

接下来,梳理该节点上运行的所有 Pod:

kubectl get pods -A -o wide | grep

你需要重点关注哪些是关键业务 Pod,哪些可以安全迁移。如果有 Pod 使用了本地存储(Local PV),则需要格外谨慎。

尽量选择业务流量低谷期进行维护,以避免影响用户体验。

2. 先“冻结”节点

维护前,首先将节点标记为不可调度,使其不再接收新的 Pod:

kubectl cordon

这样操作之后,新的 Pod 不会被调度到该节点,但已有 Pod 不受影响,从而确保你的维护操作不会意外干扰正常业务。

3. 安全驱逐 Pod

接下来,将节点上除 DaemonSet 管理的 Pod 之外的 Pod 安全地迁移到其他节点:

kubectl drain --ignore-daemonsets --delete-emptydir-data

参数说明:
--ignore-daemonsets: 忽略并保留由 DaemonSet 管理的 Pod。
--delete-emptydir-data: 删除使用 emptyDir 卷的临时数据(确保无重要数据)。

提示:关键业务 Pod 必须配置了副本(多实例),否则迁移可能导致服务中断。

可以看到 DaemonSet 类型的 Pod 没有被驱逐。如果使用了 Local PV 的 Pod,需要格外谨慎!

驱逐完成后,务必检查业务是否正常,再进行节点维护工作,这一点非常重要。

drain 命令可能卡住的常见原因:Pod 有使用本地存储的卷、Pod 不符合 Pod 中断预算(PDB)策略、节点资源不足导致新 Pod 无法调度等。

这也是为什么很多团队执行一次 drain 操作,可能需要等待半小时的原因。

4. 节点维护

节点“清空”后,你就可以放心操作了:

• 升级操作系统或内核
• 更新 Docker 或 containerd 运行时
• 进行硬件巡检:磁盘、内存、网络等

5. 恢复节点

维护完成后,让节点重新回到集群中:

kubectl uncordon

然后检查节点和 Pod 状态,确认一切恢复正常:

kubectl get nodes
kubectl get pods -o wide

uncordon:解除节点的不可调度封锁,节点将重新开始接收 Pod。
检查:确认节点和 Pod 状态均正常。

6. 节点维护注意事项

数据持久化:所有重要数据必须存储在 PVC 或外部存储中,避免因驱逐导致 emptyDir 数据丢失。
高可用部署:关键业务 Pod 必须配置多副本并分布在多个节点上,确保单节点维护不会中断服务。
滚动维护:生产环境不要一次性停掉所有节点,应分批次进行维护,以降低风险。
DaemonSet 和静态 Pod:维护前需了解节点上的 DaemonSet 和静态 Pod,它们不会被 drain 命令自动迁移,需要特殊处理。
资源紧张节点谨慎操作:当节点资源接近满载时,迁移 Pod 可能会失败,最好先释放部分负载。

K8S 节点维护的核心步骤就这 4 步,整个过程非常简单:cordon → drain → 维护 → uncordon。

来源:https://www.51cto.com/article/831575.html

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
国内首批智能体国标发布,AI应用从验证迈向规模化

国内首批智能体国标发布,AI应用从验证迈向规模化

国内首批智能体国家标准正式发布,这一消息在人工智能领域引发广泛关注。简单来说,这份标准为智能体技术确立了 "定义 ",明确了分类体系、技术指标与测试方法,相当于为整个行业制定了统一规范。这意味着什么?这意味着智能体技术将告别 "野蛮生长 ",迎来标准化发展,加速其在工业制造、智慧服务、智能家居等场景的落地应

时间:2026-07-06 12:30
微星40周年限量游戏本开售 5090+96GB 55999元起

微星40周年限量游戏本开售 5090+96GB 55999元起

值得关注的是,微星在成立40周年之际,特别推出了限量典藏版机型——泰坦18 Ultra龙魂典藏版2026款游戏本,已于昨日零点正式开售,官方定价为55999元。此外,部分地区还可叠加国家补贴,实际到手价可低至54499元。 作为40周年专属纪念款,其外观设计自然独具匠心。机身正面采用金属蚀刻与阳极氧

时间:2026-07-06 12:30
墨刀原型强调交互高保真真机演示,产品流程从草图到协作评审

墨刀原型强调交互高保真真机演示,产品流程从草图到协作评审

原型工具究竟在解决什么问题?这个问题其实很值得探讨。不少人听到“原型设计”,第一反应往往是绘制几张静态页面、添加几个页面跳转链接,但实际的产品流程远比这复杂。墨刀在“墨刀原型”的官方说明中,将重心放在原型设计、交互、高保真和真机演示这几个核心能力上。换句话说,它并不满足于让团队只输出页面静态图,而是

时间:2026-07-06 12:30
保时捷Taycan最后两款旅行车宣告停产

保时捷Taycan最后两款旅行车宣告停产

保时捷正式为两款纯电旅行车系列画上终止符。据海外汽车媒体motor1报道,Taycan Sport Turismo与Taycan Cross Turismo已经停止生产。随着2027款全新纯电Taycan的推出,这两款衍生车型将从产品阵容中完全移除。保时捷官方确认,此次停产的根本原因非常明确——实际

时间:2026-07-06 12:30
墨刀白板助力市场洞察需求梳理,多工具看板服务产品评审共创

墨刀白板助力市场洞察需求梳理,多工具看板服务产品评审共创

首先提出一个关键判断:在产品经理的工作流程中,原型工具通常是最为熟悉的环节。此次,墨刀将“墨刀白板”功能的定位明确聚焦在市场洞察、产品规划与需求梳理三大领域——即进入具体原型设计之前的上游协作空间。 与原型工具不同,白板不侧重页面与交互细节。它更适合承载早期“发散—整理—讨论—共创—评审”的过程。简

时间:2026-07-06 12:30
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜