gpt4 book ai didi

kubernetes - 访问 Kubernetes CronJob 中的计划运行时间

转载 作者:行者123 更新时间:2023-12-02 12:04:37 24 4
gpt4 key购买 nike

我正在尝试使用 Kubernetes 运行 cron 作业。该作业执行一个程序,该程序根据作业的预定开始时间执行一些计算。我的程序如何在执行期间访问该值?

最佳答案

选项 1(最简单):将相同的值放入作业容器环境变量。我假设您使用 helm 或类似机制安装,所以应该很容易重用 schedule 2个地方的变量。

选项 2:使用 Role 的组合, RoleBindingServiceAccount ,然后使用 kubectl/language k8s client检索 cronjob(如果命名空间中有多个,您将需要知道它的名称)并从其参数中获取计划。

选项 3:https://kubernetes.io/docs/tasks/inject-data-application/environment-variable-expose-pod-information/这是 1 的变体,但使用了 resourceFieldRef。不确定您是否可以引用 cronjob 资源 :(

关于kubernetes - 访问 Kubernetes CronJob 中的计划运行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55694707/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com