首页/云/Kubernetes 速查/drain 排水节点
本包目录(307 条)
kubectl 基础56 条工作负载36 条网络与服务55 条配置与存储54 条调度与资源52 条
集群运维与排障54 条

drain 排水节点

drain = cordon + 逐个驱逐可驱逐的 Pod:受 PDB 与 DaemonSet 约束,是节点维护、升级前的标准动作。

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

标准排水

标准排水
kubectl drain node1 --ignore-daemonsets --delete-emptydir-data
kubectl get nodes
kubectl get pods -A -o wide --field-selector spec.nodeName=node1
排水会等待 Pod 优雅终止;被 PDB 阻塞时持续重试并提示,先解决副本就绪问题。

易错点

  • 不带 --ignore-daemonsets:遇到 DaemonSet 直接报错中断
  • emptyDir 数据会被随 Pod 删除,未加 --delete-emptydir-data 时排水会中止提醒

数据来源与参考

  • Kubernetes 官方文档 · kubectl drain
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌