kubernetes - K8S Cron 作业从 config-map 读取环境特定值
问题描述
我是 K8S 的新手,在工作中学习它。最近需要运行一个 cron 作业,该作业应该通过定期发布有效负载来调用 REST 端点。目前我已经编写了一个包含有效负载的配置映射。我已经成功地完成了这项工作,并且工作正常。
有效载荷值会因环境而异。如何在单个 cron 作业和配置映射中实现这一点?
解决方案
ConfigMap 包含键/值对。因此,您可以将键用作每个环境的标识符,将值用作配置详细信息。然后,您可以使用卷或环境变量安装您的配置,如此处所述。然后,您的容器有责任选择与正确环境相对应的密钥并相应地加载其详细信息。
推荐阅读
- c++ - 混淆:decltype vs std::function
- ruby - Ruby 仅返回早于 2 天前的日期 - 2:Integer 的未定义方法“days”
- powershell - 如何用powershell一一比较数组
- c++ - 将 TPM 公钥序列化为 DER 或 PEM
- r - 更改ggplot2中百分比条的颜色
- javascript - 如何让引导导航栏与用户一起滚动?
- python - 用于重命名和移动文件的 Python、bat 文件和任务计划程序 - 在 Windows 10 中无法正常工作
- prolog - 如何检查指定名称的所有谓词是否具有指定数量的参数?
- android - 有没有办法根据应用程序主题更改初始屏幕颜色?
- uno-platform - 是否有适用于 Uno 平台的 SQLite 示例应用程序?