更新时间:2024-01-26 GMT+08:00

节点限制检查

检查项内容

当前检查项包括以下内容:

  • 检查节点是否可用
  • 检查节点操作系统是否支持升级
  • 检查节点是否含有非预期的节点池标签
  • 检查K8s节点名称是否与云服务器保持一致

解决方案

  1. 检查到节点状态异常,请优先恢复

    若检查发现节点不可用,请登录CCE控制台,单击集群名称进入集群控制台,前往“节点管理”页面并切换至“节点”页签查看节点状态,请确保节点处于“运行中”状态。节点处于“安装中”、“删除中”状态时,均不支持升级。

    若节点状态异常,修复节点后,重试检查任务。

  2. 检查到节点容器引擎不支持升级

    该异常通常发生在低版本集群升级到v1.27及以上集群。由于v1.27及以上的集群,仅支持containerd运行时。若您的节点的运行时非containerd,暂时无法升级。您可通过节点重置功能重置节点的运行时为containerd。

  3. 检查到节点操作系统不支持升级

    当前集群升级支持的节点操作系统范围如下表所示,若您的节点OS不在支持列表之内,暂时无法升级。您可将节点重置为列表中可用的操作系统。

    表1 节点OS支持列表

    操作系统

    限制

    EulerOS 2.x

    目标版本为v1.27以下时,无限制

    目标版本为v1.27及以上时,仅支持EulerOS 2.9、EulerOS 2.10

    CentOS 7.x

    无限制

    Ubuntu

    部分局点受限,若检查结果不支持升级,请联系技术支持人员

    说明:

    目标版本为v1.27及以上时,仅支持Ubuntu 22.04。

  4. 检查到节点属于默认节点池,但是含有普通节点池标签,将影响升级流程

    由节点池迁移至默认节点池的节点,仍然会保留节点池标签"cce.cloud.com/cce-nodepool",影响集群升级。请确认该节点上的负载调度是否依赖改标签:

    • 若无依赖,请删除该标签。
    • 若存在依赖,请修改负载调度策略,解除依赖后再删除该标签。
  5. 检查到节点含有CNIProblem污点,请优先恢复

    检查到节点含有key为node.cloudprovider.kubernetes.io/cni-problem,效果为不可调度(NoSchedule)的污点。该污点由NPD插件检查添加,建议您优先升级NPD插件至最新版本,再重新检查,若仍然有问题,请联系支持人员。

  6. 检查到节点对应的k8s node不存在,该节点可能正在删除中,请稍后重试检查

    请稍后重试检查。