跳转至

创建配置项

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

Note

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

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

支持两种创建方式:

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

前提条件

图形化表单创建

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

    集群详情

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

    创建配置项

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

    Note

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

    创建配置项

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

    创建配置项

YAML 创建

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

    集群详情

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

    创建配置项

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

    Note

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

    创建配置项

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

    创建配置项

配置项 YAML 示例

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

下一步:使用配置项