首页 > 解决方案 > K8S Cron 作业从 config-map 读取环境特定值

问题描述

我是 K8S 的新手,在工作中学习它。最近需要运行一个 cron 作业,该作业应该通过定期发布有效负载来调用 REST 端点。目前我已经编写了一个包含有效负载的配置映射。我已经成功地完成了这项工作,并且工作正常。

有效载荷值会因环境而异。如何在单个 cron 作业和配置映射中实现这一点?

标签: kuberneteskubectl

解决方案


ConfigMap 包含键/值对。因此,您可以将键用作每个环境的标识符,将值用作配置详细信息。然后,您可以使用卷或环境变量安装您的配置,如此所述。然后,您的容器有责任选择与正确环境相对应的密钥并相应地加载其详细信息。


推荐阅读