我正在 kubernetes 集群上运行多个 cronjobs,并希望它们在 EDT 时区 America/New_York 上运行。我想知道如何确保我的作业在特定的 EDT 时间运行。目前,所有这些作业都以 UTC 时区运行。
- POD 图像已经过验证,它们都具有 EDT 时区
- 可以通过转到每个主机/容器来手动设置时区
有人建议寻找 kubernetes Controller 并在该特定主机/容器上设置时区。如果有人可以阐明,我将不胜感激
a.如何找到 kubernetes 管理 Controller ? b.如何通过命令行或 yaml 文件在容器上自动设置时区
最佳答案
我遇到了以下 git repo,它帮助我解决了问题
https://github.com/hiddeco/cronjobber
总的来说,它允许人们设置时区以及 cron 作业规范。
关于kubernetes - cronjob 在 AWS EKS 集群中使用 UTC 时区运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62956609/