当前位置: 首页 > 知识库问答 >
问题:

新节点的Cron作业计时

南门峰
2023-03-14

假设我有一个kubernetes Cron作业,每天上午10点运行,但它需要配置新节点才能运行。k8会等到上午10点才开始配置这些资源(因此实际上在上午10点之后运行一段时间)吗?还是在上午10点就准备好了一切?有设置来控制这个吗?

共有1个答案

邬楚青
2023-03-14

k8会等到上午10点开始配置这些资源吗…

不。K8s 不会预配计算机节点并使计算机加入群集。

<代码>...上午10点会准备好一切吗?

作业将在预定时间创建,pod将被生成。此时,如果集群耗尽了运行pod的节点,pod将进入挂起状态。此时,如果您在集群中配置了autoscaler,autoscaler将请求一个新节点加入集群,以便挂起的pod可以运行。

 类似资料:
  • 我试图在节点JS中的另一个cron作业中运行一个cron作业。外部cron作业在第1天只执行一次:内部cron作业在第2天执行1次:内部cron作业在第3天执行2次:内部cron作业执行3次 为什么它要多次执行,尽管我在cron作业中调用它一次

  • 我希望每天早上9点完成一项任务。我得到了一些有趣的结果。目前我的工作是这样的: 这是怎么回事?这是正确的表达吗?

  • 我正在进行一项预定的工作,该工作将以一定的间隔运行(例如每天下午1点),通过Cron安排。我正在使用Java和Spring。 编写计划作业非常简单 - 它确实如此:从db中抓取人员列表将某些条件,为每个人做一些计算并触发消息。 我正在本地和测试中开发单节点环境,但是当我们投入生产时,它将是多节点环境(带有负载均衡器等)。我关心的是多节点环境会如何影响计划的作业? 我的猜测是,我可能(或很可能)最终

  • 我想为我的应用程序安排cron作业来完成特定的任务。我如何在这个需求中安排? 要求:cron数据。js应每周一至周五每小时运行一次,时间为上午9:30至下午3:30。

  • 我有一个spring boot应用程序,其中有各种使用@scheduled注释的调度程序。有些调度是使用fixedRate设置的,有些则使用cron。fixedRate调度运行良好,但我注意到,在过去的一个月中,cron调度fire的实际时间每天会有1-2个小时的变化。 即cron设置为 会在凌晨3点开火而不是凌晨2点。也不是每天都在发生。它会连续几天同时运行,然后发生一些事情,每次运行时它会关闭