配置项能够将环境配置信息和容器镜像解耦,方便您修改应用配置。本文介绍如何通过在SAE命名空间中创建的配置项向容器注入配置信息。
前提条件
在命名空间中创建配置项。具体信息,请参见管理和使用配置项(K8s ConfigMap)。操作步骤
在创建应用过程中注入配置信息
您可以使用在命名空间配置项页面创建的配置项来向容器中注入配置信息。
登录SAE控制台。
在左侧导航栏,单击应用列表,在顶部菜单栏选择地域,然后单击创建应用。
在应用基本信息配置向导,设置应用相关信息,并单击下一步:应用部署配置。
在应用部署配置配置向导,选择技术栈语言和应用部署方式,设置部署信息。
- 展开配置管理区域,选择已创建的配置项名称和该配置项中的键,并输入挂载配置项的挂载路径。说明
- 除了在命名空间页面提前创建好配置项,您也可以在环境变量设置区域单击创建配置项(K8s configmap),在创建配置项面板创建。
- 支持挂载全部键。从键下拉列表选择全部,将该配置项的所有键挂载到该路径。
- 可选:如需引用其他配置项,单击添加,并重复上一步。
单击下一步:确认规格。
在确认规格配置向导,查看您所创建应用的详细信息以及配置费用情况,并单击确认创建。
页面会跳转至创建完成配置向导,您可以单击应用详情页进入基本信息页面。
通过以下方式验证配置是否生效。
方式一:
在应用基本信息页面的左侧导航栏,单击变更记录,在变更记录页面,查看应用变更详情。如果显示执行成功,表示应用部署成功,配置已生效。
方式二:
在应用基本信息页面,单击实例部署信息页签,查看实例的运行状态。如果运行状态显示为Running,表示应用部署成功,配置已生效。
在部署应用过程中注入配置信息
重新部署应用后,该应用将会被重启。为避免业务中断等不可预知的错误,请在业务低峰期执行部署操作。
更新应用配置的路径因实例数的不同而不同。本文以实例数大于等于1为例,介绍如何配置目标功能。当实例数等于0时的操作路径,请参见更新应用。
登录SAE控制台。
在左侧导航栏,单击应用列表,在顶部菜单栏选择地域,然后单击具体应用名称。
在基本信息页面右上角,单击部署应用。
- 展开配置管理区域,选择已创建的配置项名称和该配置项中的键,并输入挂载配置项的挂载路径。说明
- 除了在命名空间页面提前创建好配置项,您也可以在环境变量设置区域单击创建配置项(K8s configmap),在创建配置项面板创建。
- 支持挂载全部键。从键下拉列表选择全部,将该配置项的所有键挂载到该路径。
- 配置完成后,单击确认。
通过以下方式验证配置是否生效。
方式一:
在应用基本信息页面的左侧导航栏,单击变更记录,在变更记录页面,查看应用变更详情。如果显示执行成功,表示应用部署成功,配置已生效。
方式二:
在应用基本信息页面,单击实例部署信息页签,查看实例的运行状态。如果运行状态显示为Running,表示应用部署成功,配置已生效。