文档首页/ 云容器引擎 CCE/ 常见问题/ 节点/ 规格配置变更/ CCE节点变更规格后,为什么无法重新拉起或创建工作负载?
更新时间:2024-07-02 GMT+08:00

CCE节点变更规格后,为什么无法重新拉起或创建工作负载?

问题背景

kubelet启动参数中默认将CPU Manager的策略设置为static,允许为节点上具有某些资源特征的pod赋予增强的CPU亲和性和独占性。用户如果直接在ECS控制台对CCE节点变更规格,会由于变更前后CPU信息不匹配,导致节点上的负载无法重新拉起,也无法创建新负载。

更多信息请参见Kubernetes控制节点上的CPU管理策略

影响范围

开启了CPU管理策略的集群。

解决方案

  1. 登录CCE节点(弹性云服务器)并删除cpu_manager_state文件。

    删除命令示例如下:
    rm -rf /mnt/paas/kubernetes/kubelet/cpu_manager_state

  2. 重启节点或重启kubelet,重启kubelet的方法如下:

    systemctl restart kubelet

  3. 此时重新拉起或创建工作负载,已可成功执行。