
# 配置项（ConfigMap）
配置项（ConfigMap）允许您将配置文件从容器镜像中解耦，从而增强容器工作负载的可移植性。
配置项价值如下：
- 使用配置项功能可以帮您管理不同环境、不同业务的配置。
- 方便您部署相同工作负载的不同环境，配置文件支持多版本，方便您进行更新和回滚工作负载。
- 方便您快速将您的配置以文件的形式导入到容器中。
![](https://support.huaweicloud.com/usermanual-ucs/public_sys-resources/note_3.0-zh-cn.png)
- 通过UCS控制台创建配置项后，配置项将默认处于"未部署"状态，需要在创建或更新工作负载时进行挂载，请参见[配置项挂载](https://support.huaweicloud.com/usermanual-ucs/ucs_01_0278.html#ucs_01_0278__section15788171316334)。
- 当配置项被挂载至工作负载后，每个关联工作负载的所属集群中都会创建一个同名的配置项。
 
#### 创建配置项
1. 登录[UCS控制台](https://console.huaweicloud.com/ucs/?#/aether/dashboard)，在左侧导航栏中选择"容器舰队"。
2. 在"容器舰队"页签下找到已开通集群联邦的舰队，单击名称进入详情页。
3. 在左侧导航栏中选择"配置项与密钥"，切换至"配置项"页签。
4. 选择需要创建配置项的命名空间，并单击右上角"创建配置项"。
5. 参照[表1]设置新增配置参数。
   
    表1新建配置参数说明 
   | 参数    | 参数说明                                                                                                                                                                                                                                                                                                                        |
   |:---|:---|
   | 名称    | 新建的配置项名称，同一个命名空间里命名必须唯一。                                                                                                                                                                                                                                                                                                    |
   | 命名空间  | 新建配置项所在的命名空间，默认为当前查看的命名空间。                                                                                                                                                                                                                                                                                                  |
   | 描述    | 配置项的描述信息。                                                                                                                                                                                                                                                                                                                   |
   | 配置项数据 | 工作负载配置的数据可以在容器中使用，或被用来存储配置数据。 单击![](https://support.huaweicloud.com/usermanual-ucs/zh-cn_image_0000001503824204.png "点击放大") ，输入键、值。其中，"键"代表配置名；"值"代表配置内容。                                                                                                                                     |
   | 配置标签  | 标签以Key/value键值对的形式附加到各种对象上（如工作负载、节点、服务等）。 标签定义了这些对象的可识别属性，用来对它们进行管理和选择。 1. 输入标签键、值。  2. 单击"确认添加" 。   |
      
   
   
6. 配置完成后，单击"确定"。
 
#### 使用配置项
配置项创建后，您可以在创建工作负载时设置容器存储，将配置项挂载到容器中，然后在容器中挂载路径下就可以读取到配置项的内容，操作步骤请参见[配置项挂载](https://support.huaweicloud.com/usermanual-ucs/ucs_01_0278.html#ucs_01_0278__section15788171316334)。
#### 相关操作
通过UCS控制台，您还可以执行[表2]中的操作。
 表2相关操作 
| 操作     | 说明                                                                                                                                                                                                                                                                                                                       |
|:---|:---|
| YAML创建 | 单击右上角"YAML创建"，可使用已有的YAML创建配置项。                                                                                                                                                                                                                                                                                           |
| 查看详情   | 单击配置项名称即可查看配置项数据详情。                                                                                                                                                                                                                                                                                                      |
| 编辑YAML | 单击配置项名称后的"编辑YAML"，可查看并编辑当前配置项的YAML文件。                                                                                                                                                                                                                                                                                    |
| 更新     | 1. 单击配置项名称后的"更新"。  2. 根据[表1]更改信息。  3. 单击"确认"提交已修改的信息。   |
| 删除     | 单击配置项名称后的"删除"，并单击"是"进行确认。                                                                                                                                                                                                                                                                                                |
| 批量删除   | 1. 勾选需要删除的配置项。  2. 单击左上角的"批量删除"。  3. 单击"是"进行确认。                                             |
   
