I need to understand the behavior of kubernetes cronjob. New cronjob pod is started even when previous jobs is not completed. There is only one pod running against this job and previous pod has vanished. Why new job is started when first one is not completed. There is no trace of failure event by using kubectl describe job Userjob-1631434800
Command:
kubectl get jobs
Output:
NAME COMPLETIONS DURATION AGE
Userjob-1631434800 0/1 25h 25h
Userjob-1631496960 0/1 8h 8h
Command:
kubectl get cronjobs
NAME SCHEDULE SUSPEND ACTIVE LAST SCHEDULE AGE
Userjob */1 * * * * False 1 8h 26h