管理和使用配置项(ConfigMap)
更新时间 2025-11-17 14:53:35
最近更新时间: 2025-11-17 14:53:35
命名空间配置项用于存储应用运行所需的各种配置信息。通过配置项,用户可以灵活管理应用在容器中的运行环境,支持多种注入方式:
环境变量:配置项可在容器中作为环境变量使用,方便在应用部署后随时调整配置。
命令行参数:可通过启动命令将配置项传入应用,实现即时配置。
挂载配置文件:配置项可写入文件并挂载到容器中,便于集中管理和动态更新配置。 本章节将详细说明如何在云应用引擎控制台中创建命名空间的配置项,并展示如何在应用中使用这些配置,实现高效的配置管理与灵活部署。
功能入口
创建配置项
登录云应用引擎控制台。
在左侧导航栏点击“配置管理”>“配置项”,进入配置管理页面。
点击“创建”,在右侧弹出的创建配置项面板,根据下表说明完成参数配置,然后单击”确认“。
使用表单创建
| 配置项 | 说明 | 示例 |
|---|---|---|
| 所属命名空间 | ConfigMap所属的命名空间,仅在该命名空间内有效 | 默认 |
| 配置项名称 | 自定义的配置项名称 | test |
| 配置项描述 | 对配置项的文字说明,便于识别和管理 | 这是一个测试 ConfigMap |
| 配置映射 | 单击“使用表单添加变量”,在对话框中输入变量名和变量值 | 变量名:env 变量值:test |
使用 JSON 格式编辑
| 配置项 | 说明 | 示例 |
|---|---|---|
| 所属命名空间 | ConfigMap所属的命名空间,仅在该命名空间内有效 | 默认 |
| 配置项名称 | 自定义的配置项名称 | test |
| 配置项描述 | 对配置项的文字说明,便于识别和管理 | 这是一个测试 ConfigMap |
| 配置映射 | 单击“使用JSON 格式编辑” | { "nv_shell": "/bin/sh" } |
使用YAML格式编辑
| 配置项 | 说明 | 示例 |
|---|---|---|
| 所述命名空间 | 所属命名空间内有效 | 默认 |
| 配置项名称 | 自定义配置项名称 | test |
| 配置项描述 | 描述配置项 | 这是一个测试 ConfigMap |
| 配置映射 | 单击“使用 YAML 格式编辑” |
说明
修改配置项后,生成的新版本仅对新创建的实例生效。
删除配置项可能导致关联应用无法正常运行。请务必先在关联应用中解除该配置项的使用,再执行删除操作。