更新时间:2024-09-02 GMT+08:00
迁移节点
您可以将同一个集群下节点在节点池间进行迁移,具体迁移场景如表1。
将自定义节点池中的节点迁移到默认节点池
- 登录CCE控制台,单击集群名称进入集群。
- 在左侧导航栏中选择“节点管理”,并切换至“节点池”页签。
- 单击待迁移的节点池名称后的“节点列表”。
- 在需要迁移的节点的“操作”栏中,单击“更多 > 迁移”,迁移单个节点。
图1 迁移节点到默认节点池
- 在弹出的“迁移节点”窗口中进行确认。
- 迁移完成后,节点上用户自定义的资源标签、K8s标签、污点不受影响。
- 迁移完成后,节点上名为cce.cloud.com/cce-nodepool的系统标签会被删除。如果已有工作负载使用该标签进行亲和/反亲和调度,在Kubelet重启时会将该节点上已存在的Pod停止并重新调度。
将默认节点池中的节点迁移到自定义节点池
竞价计费模式的节点池不支持迁入节点。
- 登录CCE控制台,单击集群名称进入集群。
- 在左侧导航栏中选择“节点管理”,并切换至“节点池”页签。
- 找到待迁移的目标节点池,单击“更多 > 迁入节点”。
图2 迁移节点到自定义节点池
- 在弹出的“迁入节点”窗口中,勾选满足以下条件的节点。
- 待迁入节点与当前节点池属于相同的虚拟私有云和子网。
- 待迁入节点与当前节点池属于相同的企业项目。
- 待迁入节点与当前节点池属于相同的云服务器组。
- 待迁入节点的计费模式需要与当前节点池支持的计费模式相同。
- 待迁入节点需要属于DefaultPool节点池,且状态为“运行中”。
- 待迁入节点需要与节点池的规格、可用区、资源预留、容器引擎、操作系统配置相同。
- 单击“确定”。
- 迁入成功后,将同步节点池资源标签、K8S标签、K8S污点配置,与节点池配置冲突时将使用节点池配置覆盖。
- 迁入成功后,将采用节点池安全组替换节点原来的安全组。
- 迁入成功后,将采用节点池委托替换节点原来的委托。
- 迁入成功后,节点原有的登录方式会被保留。
- 纳管至集群的节点迁入到节点池后,节点的纳管标记将会被清除。如果节点池发生缩容,该节点也可能会被同步缩容。