通过Kubernetes配置功能管理应用实例配置

您可以通过Kubernetes配置功能(ConfigMap和Secret)对应用实例的配置进行管理。本文介绍如何新建和管理ConfigMap和Secret。

新建ConfigMap

  1. 登录BizWorks,在选择平台下拉列表中选中微服务开发平台image.png

  2. 单击应用图标图标,在应用列表页面单击目标中心应用实例名称。
  3. 在目标中心应用左侧导航栏中,选择应用部署 > 配置管理

  4. 配置管理页面的ConfigMap页签,在左侧导航栏中选择目标环境后,单击新建ConfigMap
  5. 新建ConfigMap面板,完成相关配置项设置后,单击确定1
    配置项的相关说明请参见如下表。
    配置项说明
    ConfigMap名称
    • 不能超过253个字符。
    • 只能包含小写英文字母、数字、短划线(-)或半角句号(.)。
    • 需以英文字母或数字开头,并且以英文字母或数字结尾。
    • 在同一环境下该名称需要唯一、不能重复。
    环境默认为新建ConfigMap前选择的环境名称,不支持修改。
    配置内容

    您可以单击新建,新增Key

    • Key:可以为数字、英文字母、下划线(_)、中划线(-)和小数点(.)的组合。在同一ConfigMap中不能重复。
    • Value:支持字符串和换行,也可以为空。
    您也可以单击从其它ConfigMap复制,在选择ConfigMap对话框中,在按环境筛选下拉列表中选择目标环境后,选中目标名称,单击确定1

修改ConfigMap

  1. 配置管理页面的ConfigMap页签,在左侧导航栏中选择目标环境。
  2. 在ConfigMap列表,单击目标ConfigMap名称右侧操作下的修改1
  3. 修改ConfigMap面板,按需完成相关配置项修改后,单击确定1

删除ConfigMap

  1. 配置管理页面的ConfigMap页签,在其左侧导航栏中选择目标环境。
  2. 在ConfigMap列表,单击目标ConfigMap名称右侧操作下的删除
  3. 在二次确认对话框中,单击删除

新建Secret

  1. 配置管理页面的Secret页签,在左侧导航栏中选择目标环境后,单击新建Secret1
  2. 新建Secret面板,完成相关配置项设置后,单击确定
    配置项的相关说明请参见如下表。
    配置项说明
    Secret名称
    • 不能超过253个字符。
    • 只能包含小写英文字母、数字、短划线(-)或半角句号(.)。
    • 需以英文字母或数字开头,并且以英文字母或数字结尾。
    • 在同一环境下该名称需要唯一、不能重复。
    环境默认为新建Secret前选择的环境名称,不支持修改。
    类型支持OPAQUE私有镜像仓库登录密钥TLS证书
    配置内容
    • 类型选择OPAQUE时,您还需设置以下配置项:
      • Key:可以为数字、英文字母、下划线(_)、中划线(-)和小数点(.)的组合。在同一Secret中不能重复。
      • Value:支持字符串和换行,也可以为空。
    • 类型选择私有镜像仓库登录密钥时,您还需设置以下配置项:1
      • 镜像仓库地址:支持任意字符串,但您输入的地址需为有效的镜像域名。
      • 用户名:支持任意字符串。
      • 密码:支持任意字符串。
    • 类型选择TLS证书时,您还需设置以下配置项:1
      • tls.crt:支持任意字符串。
      • tls.key:支持任意字符串。

修改Secret

  1. 配置管理页面的Secret页签,在左侧导航栏中选择目标环境。
  2. 在Secret列表,单击目标Secret名称右侧操作下的修改
  3. 修改Secret面板,按需完成相关配置项修改后,单击确定1

删除Secret

  1. 配置管理页面的Secret页签,在其左侧导航栏中选择目标环境。
  2. 在Secret列表,单击目标Secret名称右侧操作下的删除
  3. 在二次确认对话框中,单击删除