Cron Doctor · configuration analysis
Kubernetes CronJob validator
Inspect one CronJob with its Job template. Timing and controller settings affect different parts of the scheduled workload.
Open Cron DoctorWhat you can check
- Use an explicit spec.timeZone when timezone must be established from the manifest.
- Review concurrencyPolicy and suspension settings.
- Inspect activeDeadlineSeconds and backoffLimit when supplied.
What remains unknown
Checks cover selected batch/v1 fields. Missing timezone or an unsupported API version limits coverage; analyze multiple CronJobs one at a time. Static checks do not observe the cluster.
Synthetic example
apiVersion: batch/v1
kind: CronJob
metadata:
name: backup
spec:
schedule: '0 2 * * *'
timeZone: UTC
jobTemplate:
spec:
template:
spec:
containers:
- name: backup
image: busybox:1.36
command: [echo, ok]
restartPolicy: NeverYour configuration is sent to PingCron for analysis. It is not saved and is never executed. A static report does not establish runtime health.