Kubernetes 访问Kubertes CronJob中的计划运行时

Kubernetes 访问Kubertes CronJob中的计划运行时,kubernetes,kubernetes-cronjob,Kubernetes,Kubernetes Cronjob,我正试着和库伯内特斯做一个cron工作。作业执行一个程序,该程序根据作业的计划开始时间执行一些计算。我的程序如何在执行期间访问此值?选项1(最简单):将相同的值放入作业容器环境变量。我假设您使用helm或类似的机制进行安装,因此在两个位置重用schedule变量应该很容易 选项2:组合使用角色、角色绑定和服务帐户,然后使用kubectl/语言k8s客户端检索cronjob(如果名称空间中有多个,则需要知道其名称)并从其参数获取计划 选项3:这是1的变体,但使用resourceFieldRef。不

我正试着和库伯内特斯做一个cron工作。作业执行一个程序,该程序根据作业的计划开始时间执行一些计算。我的程序如何在执行期间访问此值?

选项1(最简单):将相同的值放入作业容器环境变量。我假设您使用helm或类似的机制进行安装,因此在两个位置重用
schedule
变量应该很容易

选项2:组合使用
角色
角色绑定
服务帐户
,然后使用
kubectl
/
语言k8s客户端
检索cronjob(如果名称空间中有多个,则需要知道其名称)并从其参数获取计划

选项3:这是1的变体,但使用resourceFieldRef。不确定是否可以通过以下方式引用cronjob资源:(