Introducing Substrate — AI-powered compute optimization and lifecycle managementLearn more
Free Tools

CronJob Expression Builder

Build and validate Kubernetes CronJob schedules visually. Configure your schedule with the visual builder or type a cron expression directly, preview upcoming run times, and generate a complete CronJob YAML manifest.

Cron Expression

Every 5 minutes

Next Scheduled Runs

Thu, Apr 16, 2026, 10:30 PMin 2m
Thu, Apr 16, 2026, 10:35 PMin 7m
Thu, Apr 16, 2026, 10:40 PMin 12m
Thu, Apr 16, 2026, 10:45 PMin 17m
Thu, Apr 16, 2026, 10:50 PMin 22m

CronJob Configuration

Skips new run if previous is still running

Pause scheduling of new jobs

CronJob YAML Manifest
# Kubernetes CronJob Manifest
# Schedule: Every 5 minutes
apiVersion: batch/v1
kind: CronJob
metadata:
name: my-cronjob
namespace: default
spec:
# Cron schedule expression (UTC)
schedule: "*/5 * * * *"
# Skips new run if previous is still running
concurrencyPolicy: Forbid
# Number of successful finished jobs to retain
successfulJobsHistoryLimit: 3
# Number of failed finished jobs to retain
failedJobsHistoryLimit: 1
jobTemplate:
spec:
template:
spec:
containers:
- name: my-cronjob
image: busybox:latest
command:
- "echo"
- "Hello"
restartPolicy: OnFailure