在容器服务管理控制台上,您可以通过配置项菜单或使用模板来创建配置项。您可以使用配置项保存不需要加密的配置信息和配置文件。本文介绍如何管理配置项。

前提条件

您已成功创建一个Kubernetes集群,参见创建Kubernetes托管版集群

创建配置项

通过配置项菜单创建

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群管理页左侧导航栏中,选择配置管理 > 配置项
  5. 选择配置项页签,在配置项页面,选择需要创建配置项的集群和该配置项所属的命名空间,然后单击创建
  6. 输入配置项名称,然后单击+添加,填写配置项名称和值,最后单击确定
    • 配置项名称:指定配置项的文件名,名称可以包含小写字母、数字、连字符(-)或者点号(.),名称不能为空。其他资源对象需要引用配置文件名来获取配置信息。
    • 配置项:填写配置项名称和配置项的值。您也可以单击从文件导入创建配置项。
  7. 单击确定

    您可以在配置项列表中看到test-config配置文件。

    配置文件

使用模板创建

  1. 登录容器服务管理控制台
  2. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  3. 在集群管理页左侧导航栏中,选择工作负载 > 无状态
  4. 无状态(Deployment)页面,单击右上角的使用模板创建
  5. 在使用模版部署的页面,设置配置文件的信息并单击创建
    参数 描述
    集群 选择需要创建配置项的集群。
    命名空间 该配置项所属的命名空间。配置项(ConfigMap)是kubernetes资源对象,需要作用于命名空间。
    示例模板 您可以选择自定义,根据Kubernetes yaml语法规则编写ConfigMap文件,或者选择示例模板resource-ConfigMap。该示例模板的ConfigMap名称为aliyun-config,包含两个变量文件game.propertiesui.properties,您可以在此基础上进行修改。
    模板创建
  6. 单击创建
    部署成功后,您可以在配置项列表下看到aliyun-config配置文件。
    配置文件

查看配置项

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群管理页左侧导航栏中,选择配置管理 > 配置项
  5. 选择所需的集群和命名空间,选择所需的配置项,并单击右侧的详情
  6. 进入配置项的详情页面,您可查看该配置项的基本信息,以及配置项包含的数据信息。
    配置项信息

修改配置项

修改配置文件会影响使用该配置文件的应用。

通过配置项进行修改

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群管理页左侧导航栏中,选择配置管理 > 配置项
  5. 配置项页签找到需要修改的配置项,单击右侧的编辑
  6. 编辑面板中,修改配置项的名称和值,然后单击确定
    说明 您也可以在配置项页面单击YAML 编辑, 在查看YAML面板中里编写配置项并单击确定

通过Kubernetes Dashboard进行修改

  1. 在控制台左侧导航栏中,单击集群
  2. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  3. 在集群管理页左侧导航栏中,选择配置管理 > 保密字典
  4. 选择所需的保密字典,单击右侧的YAML 编辑
  5. 查看YAML面板,对配置变量进行修改后,然后单击确定
    更新配置项

删除配置项

您可以删除不再使用的配置项。

通过配置项菜单进行删除

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群管理页左侧导航栏中,选择配置管理 > 配置项
  5. 配置项页签找到需要修改的配置项,单击右侧的删除
  6. 确认删除对话框,单击确定

通过Kubernetes Dashboard进行删除

  1. 在控制台左侧导航栏中,单击集群
  2. 集群列表页面,选择目标集群,并在目标集群右侧操作列下,选择更多 > Dashboard
  3. 在Kubernetes Dashboard页面,单击左侧导航栏中的配置与存储 > 配置字典,选择所需的配置字典,单击右侧的操作 > 删除
  4. 删除配置字典对话框中,单击删除