
# 控制节点子网配额检查异常处理
#### 检查项内容
检查本次升级集群子网剩余可用IP数量是否支持滚动升级。
#### 解决方案
该问题一般因为您选择的集群子网的IP数量不够，无法支持滚动升级。
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，单击集群名称进入集群。
2. 在"概览 \> 网络信息"模块中查看"默认节点子网"。
3. 查看该子网的可用IP数。 
   根据可用IP数判断：
   - 可用IP数 \< 3：确认为子网IP配额不足，请执行下方解决方案。
   
   - 可用IP数 ≥ 3： 非子网IP配额问题，请排查其他原因，或提交工单联系运维人员支撑。
   
   
   
   
 
#### 方案一：释放无用节点
**适用场景：**使用默认节点子网的节点闲置，删除该节点后可释放其占用的子网IP。
![](https://support.huaweicloud.com/usermanual-cce/public_sys-resources/caution_3.0-zh-cn.png)
删除节点前请确认该节点上无运行中的业务Pod，或已将业务Pod迁移至其他节点。
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，单击集群名称进入集群。
2. 在集群控制台左侧导航栏中选择"节点管理"，切换至"节点"页签。
3. 找到目标节点，单击节点后的"更多 \> 删除"。
4. 在弹出的"删除节点"窗口中，输入"DELETE"，单击"是"，等待完成节点删除。
5. 确认节点删除后，在CCE控制台查看子网可用IP数是否增加。
6. 可用IP数 ≥ 3 后，重新执行升级检查。
 
#### 方案二：关闭节点网卡预热
**适用场景：**在CCE Turbo集群中，当容器子网和默认节点子网相同时，节点网卡预热会预先占用子网IP，关闭或调小预热参数可释放IP。建议优先处理节点池级别配置（场景A），再处理集群级别配置（场景B）。
![](https://support.huaweicloud.com/usermanual-cce/public_sys-resources/caution_3.0-zh-cn.png)
节点池级别的预热IP配置优先级高于集群级别。请优先检查并调整各节点池的独立配置。如果节点池未启用预热，则采用集群默认预热配置，此时需对集群网络配置中预热配置进行修改。
关于节点网卡预热参数配置介绍请参见[CCE Turbo集群容器网卡预热策略说明](https://support.huaweicloud.com/usermanual-cce/cce_10_0284.html#cce_10_0284__section941881410136)。
- **场景A：** 节点池级别预热配置（优先处理）
  1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，单击集群名称进入集群。
  
  2. 在集群控制台左侧导航栏中选择"节点管理"。
  
  3. 找到目标节点池，单击节点后的"更多 \> 配置管理"。
  
  4. 修改网络组件配置，关闭"节点池网卡预热参数配置开关"。
  
  5. 保存配置后，等待几分钟让预热IP释放生效，在CCE控制台查看子网可用IP数是否增加。
  
  6. 可用IP数 ≥ 3 后，重新执行升级检查。
   
- **场景B：** 集群级别预热配置
  1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，单击集群名称进入集群。
  
  2. 在集群控制台左侧导航栏中选择"配置中心"，切换至"网络配置"页签。
  
  3. 修改集群容器网络预热配置中参数，均设置为0。
  
  4. 保存配置后，等待几分钟让预热IP释放生效，在CCE控制台查看子网可用IP数是否增加。
  
  5. 可用IP数 ≥ 3 后，重新执行升级检查。
   
 
