A CronJob is how you run scheduled batch work in Kubernetes - nightly reports, hourly cache warming, weekly cleanups - using familiar cron syntax. It creates a Job each time the schedule fires. The CronJob YAML Generator writes that manifest from a form so you do not have to recall the batch/v1 schema.
You set the CronJob name and, optionally, a namespace and labels. Then the schedule - five-field cron syntax - plus concurrencyPolicy (Allow, Forbid or Replace), optional suspend, and history limits for successful and failed runs. The Job template carries the run parameters (backoffLimit, deadlines, TTL) and a pod template with containers and the required restartPolicy (OnFailure or Never).
The name is validated as an RFC 1123 label, the schedule and restartPolicy are required, and at least one container with a name and image is required. Problems are reported in a clear panel. Everything runs locally and nothing is uploaded.