gpt4 book ai didi

kubernetes - 是否有 kubernetes cronjob 类型允许单个容器镜像的多个计划?

转载 作者:行者123 更新时间:2023-12-01 09:13:46 28 4
gpt4 key购买 nike

如果一个镜像包含许多不同的可执行文件,是否可以在同一 kubernetes 部署中拥有多个具有不同命令的 cron 条目,这些命令在不同时间运行。

例如对于一些名为“jolly-roger”的单个容器镜像,我想安排以下 crontab,而不必在不同的存储库中管理 4 个单独的 kubernetes 应用程序。

*/30 * * * * /pirate-bin/rehoist-the-flag
0 7,19 * * * /pirate-bin/feed-the-sharks
45 20 * * * /pirate-bin/count-the-gold
0 12 * * 1,5 /pirate-bin/make-landlubbers-walk-the-plank

最佳答案

你可以:

  • 创建一个单一的 cronjob 资源,只有一个 crontab 时间(如 */30 * * * * )和几个容器来运行
  • 使用相同的容器镜像但不同的创建多个 cronjob 资源 commandargs每个工作

  • 你不能:
  • 使用多个 crontab 时间创建一个 cron 作业资源
  • 因此不使用具有多个 crontab 时间的多个容器

  • 简而言之,您可以将所有二进制文件放在一个容器中,但不能通过定义一个资源来解决您的问题。要走的路是在示例的每个 crontab 行的不同 cronjob 资源中使用相同的图像

    关于kubernetes - 是否有 kubernetes cronjob 类型允许单个容器镜像的多个计划?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50969659/

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