每天多次未正确安排K8的cronjob

时间:2019-09-26 07:41:46

标签: amazon-web-services go kubernetes google-cloud-platform cron

我的cronjob集群正在运行好的,我安排cronjob每隔3分钟运行 而且我注意到有时作业在6到9分钟内(两个或三个间隔)根本没有运行。 每天发生几次这种情况,我不确定为什么,如何检查可能是什么问题? 有办法克服吗? 我们使用k8s 1.14.7

这是cronjob

我也尝试将间隔更改为10分钟,但仍然看到此模式,即一天几次(以20/30分钟-2-3个间隔)该作业没有运行。

作业执行时间仅为 30秒,并且不会并行运行(它像单例作业一样运行)

(用于正在运行的作业的)日志未显示任何内容

apiVersion: batch/v1beta1
kind: CronJob
metadata:
  name: fdc-job
  namespace: {{required "Mon namespace variable '(.Values.mon.namespace)' is required" .Values.mon.namespace}}
spec:
  suspend: false
  schedule: "*/3 * * * *"
  successfulJobsHistoryLimit: 1
  failedJobsHistoryLimit: 1
  startingDeadlineSeconds: 10
  jobTemplate:
    spec:
      backoffLimit: 1
      template:
        spec:
          serviceAccountName: mon-sa
          containers:
            - name: cluster-check
              image: {{required "A valid .Values.artifactory.host entry required!" .Values.artifactory.host}}/{{(.Values.mon.image.repository)}}:{{(.Values.mon.image.tag)}}
              args: [“fdc"]
          restartPolicy: Never
          activeDeadlineSeconds: 100
          imagePullSecrets:
            - name: docker-images-secret

更新

运行命令:kubectl get pods在最近40分钟内返回以下内容...

cluster-1569490560-b78nw   0/1     Completed   0          39m
cluster-1569490740-8gcwl    0/1     Completed   0          36m
cluster-1569490920-t9hwj     0/1     Completed   0          33m
cluster-1569491280-qz5sp    0/1     Completed   0          27m
cluster-1569491460-r2dwv    0/1     Completed   0          24m
cluster-1569491640-qn7r8    0/1     Completed   0          21m
cluster-1569492180-vkxcs    0/1     Completed   0          12m
cluster-1569492360-ksn7s    0/1     Completed   0          9m41s
cluster-1569492540-qqwwc   0/1     Completed   0          6m40s
cluster-1569492720-v2dr2     0/1     Completed   0          3m40s

您可以看到作业每3分钟运行一次,您可以看到 15/18/30分钟没有显示,因为他们没有执行,知道吗?

此外,我已经将k8s的版本升级为1.15.4,这不能解决问题

命令 kubectl get cronjobs返回

NAME                   SCHEDULE      SUSPEND   ACTIVE   LAST SCHEDULE   AGE
cluster               */3 * * * *   False     0        2m49s           10d

任何线索或方向都会非常有帮助...

0 个答案:

没有答案