首页/云/Kubernetes 速查/节点维护标准流程
集群运维与排障54 条

节点维护标准流程

维护一次节点按固定顺序:确认冗余 → cordon → drain → 维护/重启 → 恢复调度 → 验证业务,缺一步都可能扩大影响。

Kubernetes 速查云更新于 2026-10-12

流程命令

流程命令
kubectl get pods -A -o wide --field-selector spec.nodeName=node1
kubectl cordon node1
kubectl drain node1 --ignore-daemonsets --delete-emptydir-data
# ... 节点维护 / 重启 kubelet、运行时 ...
kubectl uncordon node1
kubectl get pods -A -o wide --field-selector spec.nodeName=node1
维护前确认:业务副本冗余够吗、PDB 会不会阻塞、本地卷的工作负载可否迁移。

易错点

  • 先 drain 后 cordon(或只 drain 不看结果):排水与不可调度要配合,中间失败要停手
  • 维护后不复核 Pod 分布:缩容回填与调度偏好可能让负载分布与之前不同

数据来源与参考

  • Kubernetes 官方文档 · 节点维护与安全驱逐
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌