cci
使用ConfigMap
更新时间:2021/02/10 GMT+08:00
ConfigMap是一种用于存储应用所需配置信息的资源类型。资源创建完成后,可在容器应用中作为文件使用。
创建ConfigMap
- 登录云容器实例控制台,单击左侧导航栏的配置中心 > 配置项(ConfigMap),在右侧页面中选择命名空间,单击“创建配置项”。
- 云容器实例支持“手工输入”和“文件上传”两种方式来创建ConfigMap。
- 方式一:手工输入。参照表1设置新增配置参数,其中带“*”标志的参数为必填参数。
- 方式二:文件上传。
单击“添加文件”,选择已创建的ConfigMap类型资源文件后,单击“打开”。
- 配置完成后,单击“创建”。
ConfigMap的使用
配置项创建完成后,可以在创建负载的过程中挂载到容器指定路径下,如下图所示,将名为cci-configmap01的配置项挂载到“/tmp/configmap1”路径下。
图1 使用ConfigMap


负载创建后,在“/tmp/configmap1”路径下将创建配置文件,配置项的“键”代表文件名;“值”代表文件中的内容。
ConfigMap文件格式要求
ConfigMap资源文件支持json和yaml两种格式,且数据值大小不得超过1MB。
- json格式
{ "kind": "ConfigMap", "apiVersion": "v1", "metadata": { "name": "test-configmap", "labels": { "label-01": "value-01", "label-02": "value-02" }, "annotations": { "description": "a test configmap" }, "enable": true }, "data": { "key-01": "value-01", "key-02": "value-02" } }
- yaml格式
使用kubectl创建ConfigMap
使用kubectl创建ConfigMap请参见ConfigMap。
父主题: 配置管理
