更新时间:2025-08-12 GMT+08:00

使用ConfigMap

ConfigMap是一种用于存储应用所需配置信息的资源类型。资源创建完成后,可在容器应用中作为文件使用。

创建ConfigMap

  1. 登录云容器实例 CCI2.0控制台。
  2. 单击左侧导航栏的“配置中心”,进入配置中心页面。
  3. 选择“配置项(ConfigMap)”,在配置中心页面中选择命名空间。
  4. 在左上角单击“YAML创建”,输入ConfigMap的YAML定义内容,YAML定义可以参考YAML格式

    云容器实例支持JSON或YAML格式,且文件大小不得超过1MiB。

  5. 单击“确定”即可。

ConfigMap的使用

配置项创建完成后,可以在创建容器组的过程中以存储卷形式挂载到容器中,如下图所示,将名为system-preset-aeskey的配置项挂载到容器中,存储卷名称为volume1。

图1 使用ConfigMap

ConfigMap文件格式要求

ConfigMap资源文件支持YAML和JSON两种格式,且数据值大小不得超过1MiB。

  • YAML格式
    文件名称为configmap.yaml,配置示例如下:
    apiVersion: cci/v2
    kind: ConfigMap
    metadata:
      name: configmap-example
    data:
      key1: value1
      key2: value2
  • JSON格式

    文件名称为configmap.json,配置示例如下:

    {
    	"apiVersion": "cci/v2",
    	"kind": "ConfigMap",
    	"metadata": {
    		"name": "configmap-example"
    	},
    	"data": {
    		"key1": "value1",
    		"key2": "value2"
    	}
    }