
# 迁移节点
您可以将同一个集群下节点在节点池间进行迁移，具体迁移场景如[表1]。
 表1迁移场景 
| 迁移场景                                   || 是否支持迁移          | 操作步骤                                                                    |
| 原节点池               | 待迁移的目标节点池          | 是否支持迁移          | 操作步骤                                                                    |
|:---|:---|:---|:---|
| 自定义节点池             | 默认节点池（DefaultPool） | 支持迁移            | [将自定义节点池中的节点迁移到默认节点池]                |
| 默认节点池（DefaultPool） | 自定义节点池             | v1.23及以上版本的集群支持 | [将默认节点池中的节点迁移到自定义节点池]               |
| 自定义节点池             | 自定义节点池             | 不支持直接迁移         | 部分场景可通过"先移除节点，再重新纳管节点"的方式间接实现，但需要特别注意移除、纳管节点操作均存在一定的约束限制，可能存在部分场景不支持迁移。 |
   
 #### 将自定义节点池中的节点迁移到默认节点池
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，单击集群名称进入集群。
2. 在左侧导航栏中选择"节点管理"，并切换至"节点池"页签。
3. 单击待迁移的节点池名称后的"节点列表"。
4. 在需要迁移的节点的"操作"栏中，单击"更多 \> 迁移"，迁移单个节点。 
   图1迁移节点到默认节点池   
   ![](https://support.huaweicloud.com/usermanual-cce/zh-cn_image_0000001649624722.png "点击放大")
   
   
5. 在弹出的"迁移节点"窗口中进行确认。 
   ![](https://support.huaweicloud.com/usermanual-cce/public_sys-resources/note_3.0-zh-cn.png)
   - 迁移完成后，节点上用户自定义的资源标签、K8s标签、污点不受影响。
   
   - 迁移完成后，节点上kubelet、kube-proxy、容器运行时和节点OS配置不受影响。
   
   - 迁移完成后，节点上名为cce.cloud.com/cce-nodepool的系统标签会被删除。如果已有工作负载使用该标签进行亲和/反亲和调度，在Kubelet重启时会将该节点上已存在的Pod停止并重新调度。
    
   
   
 
 #### 将默认节点池中的节点迁移到自定义节点池
![](https://support.huaweicloud.com/usermanual-cce/public_sys-resources/notice_3.0-zh-cn.png)
竞价计费模式的节点池不支持迁入节点。
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，单击集群名称进入集群。
2. 在左侧导航栏中选择"节点管理"，并切换至"节点池"页签。
3. 找到待迁移的目标节点池，单击"更多 \> 迁入节点"。 
   图2迁移节点到自定义节点池   
   ![](https://support.huaweicloud.com/usermanual-cce/zh-cn_image_0000001950544748.png "点击放大")
   
   
4. 在弹出的"迁入节点"窗口中，勾选满足以下条件的节点。 
   - 待迁入节点与当前节点池属于相同的虚拟私有云和子网。
   
   - 待迁入节点与当前节点池属于相同的企业项目。
   
   - 待迁入节点与当前节点池属于相同的云服务器组。
   
   - 待迁入节点需要属于DefaultPool节点池，且状态为"运行中"。
   
   - 待迁入节点需要与节点池中的规格、可用区、容器运行时、操作系统、资源预留配置相匹配。
   
   
   
   
5. 单击"确定"。 
   ![](https://support.huaweicloud.com/usermanual-cce/public_sys-resources/note_3.0-zh-cn.png)
   - 迁入成功后，部分与节点池冲突的项将使用节点池配置覆盖，包括节点池资源标签、K8S标签、K8S污点配置和K8S组件配置。
   
   - 迁入成功后，将采用节点池安全组替换节点原来的安全组。
   
   - 迁入成功后，将采用节点池委托替换节点原来的委托。
   
   - 迁入成功后，节点原有的登录方式会被保留。
   
   - 纳管至集群的节点迁入到节点池后，如果节点池发生缩容，该节点也可能会被同步缩容。
    
   
   
 
#### 相关文档
迁移节点是指在集群内部不同节点池直接迁移，如果您需要将集群外的云服务器放到集群中的某个节点池作为节点使用，请参见[纳管节点至节点池](https://support.huaweicloud.com/usermanual-cce/cce_10_0886.html)。
