配置项能够将环境配置信息和容器镜像解耦,方便您修改应用配置。本文介绍如何通过在SAE命名空间中创建的配置项向容器注入配置信息。

前提条件

您已在命名空间中创建配置项。具体信息,请参见管理和使用配置项(K8s)

在应用创建过程中注入配置信息

您可以使用在命名空间配置项页面创建的配置项来向容器中注入配置信息。

  1. 登录SAE控制台
  2. 在左侧导航栏单击应用列表,在顶部菜单栏选择地域,单击创建应用
  3. 应用基本信息页签设置应用相关信息,并单击下一步:应用部署配置
  4. 应用部署配置页签,选择技术栈语言应用部署方式,设置部署参数。
  5. 应用部署配置页签,展开配置管理区域,选择已创建的配置项名称和该配置项中的,并输入挂载配置项的挂载路径
    sc_configuration_management
    说明
    • 除了在命名空间页面提前创建好配置项,您也可以在环境变量设置区域单击创建配置项(K8s configmap),在创建配置项面板进行创建。
    • 您也可以在下拉列表中选择全部,将该配置项的所有键挂载到该路径。
  6. 可选:如需引用其他配置项,单击添加,并重复上一步。
  7. 单击下一步:确认规格
  8. 确认规格页签,查看您所创建应用的详细信息以及配置费用情况,并单击确认创建
  9. 您可以通过以下方式验证配置是否生效。
    • 方法一:

      在应用的变更记录页面中查看应用变更详情,如果显示执行成功,则表示部署成功,即配置已生效。

    • 方法二:

      在应用基本信息页面的实例部署信息页签查看实例的运行状态。如果运行状态显示为绿色的Running,表示应用部署成功,即配置已生效。

应用部署完成后注入配置信息

  1. 登录SAE控制台
  2. 在左侧导航栏单击应用列表,在顶部菜单栏选择地域,单击具体应用名称。
  3. 基本信息页面的右上角,单击部署应用
  4. 部署应用页面,展开配置管理区域,选择已创建的配置项名称和该配置项中的,并输入挂载配置项的挂载路径
    sc_configuration_management
    说明
    • 除了在命名空间页面提前创建好配置项,您也可以在环境变量设置区域单击创建配置项(K8s configmap),在创建配置项面板进行创建。
    • 您也可以在下拉列表中选择全部,将该配置项的所有键挂载到该路径。
  5. 配置完成后单击确认
    注意 单击确认后,该应用将会被重启,请在业务较少的时间段进行。
  6. 您可以通过以下方式验证配置是否生效。
    • 方法一:

      在应用的变更记录页面中查看应用变更详情,如果显示执行成功,则表示部署成功,即配置已生效。

    • 方法二:

      在应用基本信息页面的实例部署信息页签查看实例的运行状态。如果运行状态显示为绿色的Running,表示应用部署成功,即配置已生效。