跳转至

创建配置项

配置项(ConfigMap)以键值对的形式存储非机密性数据,实现配置数据和应用代码相互解耦的效果。配置项可用作容器的环境变量、命令行参数或者存储卷中的配置文件。

Note

  • 在配置项中保存的数据不可超过 1 MiB。如果需要存储体积更大的数据,建议挂载存储卷或者使用独立的数据库或者文件服务。

  • 配置项不提供保密或者加密功能。如果要存储加密数据,建议使用密钥,或者其他第三方工具来保证数据的私密性。

支持两种创建方式:

  • 图形化表单创建
  • YAML 创建

前提条件

图形化表单创建

  1. 集群列表页面点击某个集群的名称,进入集群详情

    集群详情

  2. 在左侧导航栏,点击配置与密钥->配置项,点击右上角创建配置项按钮。

    创建配置项

  3. 创建配置项页面中填写配置信息,点击确定

    Note

    点击上传文件可以从本地导入已有的文件,快速创建配置项。

    创建配置项

  4. 创建完成后在配置项右侧点击更多可以,可以编辑 YAML、更新、导出、删除等操作。

    创建配置项

YAML 创建

  1. 集群列表页面点击某个集群的名称,进入集群详情

    集群详情

  2. 在左侧导航栏,点击配置与密钥->配置项,点击右上角YAML 创建按钮。

    创建配置项

  3. 填写或粘贴事先准备好的配置文件,然后在弹框右下角点击确定

    Note

    • 点击导入可以从本地导入已有的文件,快速创建配置项。
    • 填写数据之后点击下载可以将配置文件保存在本地。

    创建配置项

  4. 创建完成后在配置项右侧点击更多可以,可以编辑 YAML、更新、导出、删除等操作。

    创建配置项

    配置项示例:

    kind: ConfigMap
    apiVersion: v1
    metadata:
      name: kube-root-ca.crt
      namespace: default
      annotations:
    data:
      version: '1.0'
    

下一步:使用配置项

评论