全部产品
Search
文档中心

Kubernetes集群移除节点报错

更新时间: 2021-06-29

问题描述

在集群节点池的页面中移除节点失败,出现如下报错。

Failed to drain node [cn-beijing.10.0.18.xx], err: drain-node job execute timeout, last logs is: node/cn-beijing.10.0.18.xx already cordoned WARNING: ignoring DaemonSet-managed Pods: arms-prom/node-exporter-2mx45, kube-system/flexvolume-72bxr, kube-system/kube-flannel-ds-4j7xb, kube-system/kube-proxy-worker-k648t, kube-system/logtail-ds-nb4hw evicting pod "kube-state-metrics-bccdcfb54-x2kpl"

问题原因

移除节点中的Pod无法调度到其他节点,导致移除节点失败。

解决方案

  • Pod会自动调度到其他节点:
    您可以先扩容节点池,保证节点资源充足,详情请参见管理节点池。然后再移除节点,详情请参见移除节点
  • Pod不会自动调度到其他节点:
    您在移除节点时,不要勾选自动排空节点(drain)即可。

适用于

  • 容器服务Kubernetes版