如何变更CCE集群中的节点规格?
约束与限制
变更节点规格并非CCE推荐的最佳实践,且存在一些约束与限制,可能会影响您的后续使用,请您仔细阅读。
建议您使用新增节点再将原节点缩容的方式,对不满足使用诉求的节点规格进行滚动升级。
- 变更规格后,节点最大实例数(即kubelet的配置参数maxPods)不会自动修改,请确认节点可运行的最大Pod数量满足使用诉求。详情请参见节点可创建的最大Pod数量说明。否则即使扩大规格,仍可能无法运行更多Pod。
- 节点池中的节点在ECS侧变更规格后,可能导致一些不符合预期的问题,详情请参见CCE节点池内的节点变更规格后会有哪些影响?。
- CCE Turbo集群中的部分规格节点仅支持在CCE中创建,无法在ECS控制台变更规格,此种情况下调用ECS API变更规格,具体请参见变更云服务器规格。
操作方法
如果需要变更规格的节点是纳管到集群中的,可将节点从CCE集群中移除后再变更节点规格,避免影响业务。
- 登录CCE控制台,进入集群,在左侧选择“节点管理”,在右侧单击节点名称,跳转到弹性云服务器详情页。
- 在弹性云服务器详情页中,单击右上角的“关机”,关机完成后单击“更多 > 变更规格”。
- 在“云服务器变更规格”页面中根据业务需求选择相应的规格,单击“提交”完成节点规格的变更,返回弹性云服务器列表页,将该云服务器执行“开机”操作。
- 登录CCE控制台,进入集群,在节点管理列表中找到该节点,并单击操作栏中的“同步云服务器”,同步后即可看到节点规格已与弹性云服务器中变更的规格一致。
常见问题
配置了CPU管理策略绑核的节点,在变更规格后,可能会无法重新拉起或创建工作负载。如发生此种情况请参见CCE节点变更规格后,为什么无法重新拉起或创建工作负载?解决。