You need to enable JavaScript to run this app.
导航
配置项
最近更新时间:2024.12.06 12:08:42首次发布时间:2024.12.06 12:08:42

配置项(ConfigMap)是一种用于存储应用所需配置信息的资源类型,用于保存配置数据的键值对。通过 ConfigMap 可以方便的做到配置解耦,使得不同环境有不同的配置,更多详细介绍参见:Kubernetes 官网文档

创建配置项

  1. 登录 容器服务控制台
  2. 在集群管理页面的左侧导航栏,选择 集群,并在集群管理页面,单击目标注册集群名称。
  3. 在注册集群左侧导航栏选择 配置管理 > 配置项,进入配置项管理页面。
  4. 单击 创建配置项,根据引导提示配置参数。所有参数配置完成后单击 确定,即可开始创建配置项。

alt

配置项说明
名称自定义配置项的名称。在同一个命名空间下,名称必须唯一。
命名空间选择配置项所属的命名空间,建议选择您自定义的命名空间,或系统默认创建的 default 命名空间。

配置内容

支持手工方式添加配置项,或通过上传文件批量添加配置项,例如用于认证的密钥root-cert.pem

  • 单击 添加键值对,手动添加键值对。
  • 单击 上传本地文件,上传配置文件。
标签单击 添加标签,根据界面提示输入符合要求的  和 。标签对应 Kubernetes 中的 Labels,用于指定该配置项的标识属性。
注解单击 添加注解,根据界面提示输入符合要求的  和 。注解对应 Kubernetes 中的 Annotations,用于为配置项附加任意非标识的元数据,包括 标签 不允许的字符,方便客户端能够检索此元数据。

管理配置项

配置项创建完成后,将返回资源管理页面。单击资源列表顶部操作按钮或右侧操作列...中的操作按钮,可执行对应管理操作。详细说明如下:

操作说明
使用 Yaml 创建使用 Yaml 创建资源,推荐直接粘贴已经根据业务需求配置的 Yaml 内容。相较于使用控制台创建资源,使用 Yaml 方式支持的参数更全面。
更新通过控制台方式更新配置项内容。
编辑 Yaml编辑已经创建配置项的文件,更新配置信息。
导出导出当前配置项的 Yaml 文件。
删除删除目标配置项。

创建配置项的 Yaml 测试示例如下,具体参数和配置以实际使用场景中各云厂商的定义为准。

apiVersion: v1
kind: ConfigMap
metadata:
  name: my-cm # adjust name for your configmap
  namespace: users-namespace # specify your namespace to apply configmap
data:
  k1: v1 # adjust data for your configmap