# CCE容器存储插件（Everest）
#### 插件简介
CCE容器存储插件（Everest）是一个云原生容器存储系统，基于CSI（即Container Storage Interface）为Kubernetes集群对接云存储服务的能力。
![](https://support.huaweicloud.com/usermanual-cce-autopilot/public_sys-resources/note_3.0-zh-cn.png)
v1.27.5-r0、v1.28.3-r0及以上版本的集群中，该插件由系统自动配置，无需手动安装或更新。
#### 编辑插件
本插件为系统默认安装，若需自定义参数，可参照如下步骤进行编辑。
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，单击集群名称进入集群，单击左侧导航栏的"插件中心"，在右侧找到**CCE容器存储插件（Everest）**插件，单击"编辑"。
2. 在编辑插件页面，查看"规格配置"。 
   表1everest插件规格配置 
   | 参数    | 参数说明                                                                                                                                             |
   |:---|:---|
   | 实例数 | 插件实例的副本数量。 实例数为1时插件不具备高可用能力，当插件实例异常时可能导致插件功能无法正常使用，请谨慎选择。                          |
   | 容器   | CCE容器存储插件（Everest）包含everest-csi-controller和everest-csi-driver两个组件，详情请参见[组件说明]。 |
      
   
   
3. 设置插件支持的"参数配置"。 
   表2everest插件参数配置 
   | 参数                                 | 参数说明                                                                                                                                                                 |
   |:---|:---|
   | csi_attacher_worker_threads       | CCE容器存储插件（Everest）中同时处理挂EVS卷的worker数，默认值为"60"。                                                                                                                      |
   | csi_attacher_detach_worker_threads | CCE容器存储插件（Everest）中同时处理卸载EVS卷的worker数，默认值均为"60"。                                                                                                                    |
   | volume_attaching_flow_ctrl          | CCE容器存储插件（Everest）在1分钟内可以挂载EVS卷的最大数量，此参数的默认值"0"表示everest插件不做挂卷限制，此时挂卷性能由底层存储资源决定。                                                                                   |
   | cluster_id                         | 集群ID。                                                                                                                                                                |
   | default_vpc_id                      | 集群所在VPC的ID。                                                                                                                                                          |
   | disable_auto_mount_secret          | 挂载对象桶/并行文件系统时，是否允许使用默认的AKSK，默认为false。                                                                                                                              |
   | enable_node_attacher               | 是否开启agent侧attacher，开启后由attacher负责处理[VolumeAttachment](https://kubernetes.io/zh-cn/docs/reference/kubernetes-api/config-and-storage-resources/volume-attachment-v1/)。 |
   | flow_control                        | 默认为空。用户无需填写。                                                                                                                                                         |
   | over_subscription                  | 本地存储池（local_storage）的超分比。默认为80，若本地存储池为100GiB，可以超分为180GiB使用。                                                                                                          |
   | project_id                           | 集群所属项目ID。                                                                                                                                                           |
      
   ![](https://support.huaweicloud.com/usermanual-cce-autopilot/public_sys-resources/note_3.0-zh-cn.png)
   CCE容器存储插件（Everest）针对大批量挂EVS卷的性能做了优化，用户可配置如下3个参数：
   - csi_attacher_worker_threads
   
   - csi_attacher_detach_worker_threads
   
   - volume_attaching_flow_ctrl
    
   上述三个参数由于存在关联性且与集群所在局点的底层存储资源限制有关，当您对大批量挂卷的性能有要求（大于500EVS卷/分钟）时，请联系客服，在指导下进行配置，否则可能会因为参数配置不合理导致出现everest插件运行不正常的情况。
   
   
4. 单击"确定"。
 
 #### 组件说明
表3everest组件 
| 容器组件                  | 说明                                      | 资源类型      |
|:---|:---|:---|
| everest-csi-controller | 此容器负责存储卷的创建、删除、快照、扩容、attach/detach等功能。 | Deployment |
| everest-csi-driver     | 此容器负责PV的挂载、卸载、文件系统resize等功能。             | DaemonSet  |
   
