工作负载可以通过 ConfigMap 和 Secret 读取运行配置。配置对象与引用它的工作负载应位于同一命名空间。
选择配置对象
先根据配置内容是否敏感选择对象,避免将凭据误存到 ConfigMap。
使用 ConfigMap
创建 ConfigMap
-
登录 GPU 云服务控制台,进入 集群 页面。
-
单击目标集群名称,进入集群工作台。
-
在左侧导航中单击 配置 。
-
切换到 ConfigMap 页签,单击 创建。
-
填写名称、命名空间和配置内容。
以下 YAML 创建一个包含运行模式和日志级别的 ConfigMap。请根据工作负载实际需要修改。
-
提交创建,返回 ConfigMap 页签确认 ConfigMap 已创建后,再在工作负载中引用。
修改或删除 ConfigMap
修改或删除 ConfigMap 可能影响引用该配置的工作负载。操作前,请确认影响范围,并按业务需要同步更新工作负载配置。
-
在 ConfigMap 页签中,按命名空间筛选或使用搜索框定位目标 ConfigMap。
-
按需执行操作:
- 检查配置:单击 YAML。
- 修改配置:单击 编辑,修改后提交。
- 删除配置:单击 删除,并按提示确认。
使用 Secret
创建 Secret
不要将真实密码、令牌、证书或其他敏感信息写入公开文档、公开仓库或日志。
-
在 集群 页面单击目标集群名称,进入集群工作台。
-
在左侧导航中单击 配置 。
-
切换到 Secret 页签,单击 创建。
-
填写名称、命名空间、Secret 类型和 Secret 内容。
以下 YAML 展示
Opaque 类型 Secret 的结构。请将示例值替换为业务使用的凭据,并通过受控方式管理内容。
-
提交创建,返回 Secret 页签确认 Secret 已创建后,再在工作负载中引用。
修改或删除 Secret
修改或删除 Secret 可能导致引用它的工作负载无法获取凭据、证书或令牌。操作前,请确认使用该 Secret 的工作负载和自动化流程。
-
在 Secret 页签中,按命名空间筛选或使用搜索框定位目标 Secret。
-
按需执行操作:
- 检查配置:单击 YAML。
- 修改配置:单击 编辑,修改后提交。
- 删除配置:单击 删除,并按提示确认。