
# 容器资源申请和限制
1. 进入[CCE Console](https://console.huaweicloud.com/cce/?locale=zh-cn)页面，单击"集群名称--工作负载"，单击待升级工作负载更多列的"编辑YAML"。
2. 通过YAML配置如下参数： 
   ```
   spec:
     template: 
   spec:
         containers:
           - name: istio-proxy
             resources:
               limits:
                 cpu: '2'
                 memory: 4Gi
               requests:
                 cpu: '2'
                 memory: 4Gi
   ```
   也可以通过单击[步骤1]页面待升级工作负载的操作列的"升级"按钮来配置，对应参数如下：
   ![](https://support.huaweicloud.com/bestpractice-asm/zh-cn_image_0000001981490333.png)
   **建议值说明：**
   - 网关对CPU敏感，建议申请和限制比例为1:1。避免申请值过小而限制值过大，容易导致节点超分严重。
   
   - 2U4G仅为示例，实际配置值请根据压测结果自行调整。
   
   
   **CPU配额参数说明：**
   
   | **参数** | **说明**                                                                 |
   |:---|:---|
   | 申请     | 容器使用的最小CPU需求，作为容器调度时资源分配的判断依赖。只有当节点上可分配CPU总量 ≥ 容器CPU申请数时，才允许将容器调度到该节点。 |
   | 限制     | 容器能使用的CPU最大值。                                                          |
      
   **内存配额参数说明：**
   
   | **参数** | **说明**                                                              |
   |:---|:---|
   | 申请     | 容器使用的最小内存需求，作为容器调度时资源分配的判断依赖。只有当节点上可分配内存总量 ≥ 容器内存申请数时，才允许将容器调度到该节点。 |
   | 限制     | 容器能使用的内存最大值。当内存使用率超出设置的内存限制值时，该实例可能会被重启进而影响工作负载的正常使用。               |
      
   
   
![](https://support.huaweicloud.com/bestpractice-asm/public_sys-resources/note_3.0-zh-cn.png)
配置容器资源请求和限制会触发工作负载滚动升级，即Pod会立即发生重启。
