One-off
Runs once, on demand. Good for migrations, backfills, one-time imports, or anything you trigger and walk away from.
A Job is one of Ownkube’s resource types. Unlike a web app or worker, a job runs a container to completion and exits, it isn’t a long-running server. Create one from your dashboard by choosing Job as the resource type, the same flow as a web app.
Jobs run on Ownkube-managed compute and, on the own-cloud path, in your own cluster, same as other deployments.
One-off
Runs once, on demand. Good for migrations, backfills, one-time imports, or anything you trigger and walk away from.
Scheduled
Runs on a cron expression, recurring on its own. Good for nightly cleanups, periodic syncs, or report generation.
Choose Job as the resource type
From Create deployment, pick Job instead of Web or Worker.
Point at an image
Same container fields as any other deployment: registry, repository, tag. See Deployments.
Set the command
The command the container runs. This is what does the work and then exits.
Decide one-off or scheduled
Leave the schedule empty to run the job once when you create it (or on demand later). Set a cron expression to make it recurring.
Create
Ownkube provisions the job. A scheduled job starts firing on its next scheduled tick; a one-off job runs once immediately.
Every field below lives on the job’s Settings tab and is editable after creation. Saving rebuilds the job.
A cron expression example, run daily at 3am UTC:
0 3 * * *The job detail page has a Runs tab alongside the usual Overview and Settings:
Logs and metrics work the same as any other deployment. See Monitoring.
Jobs are a different shape from web apps and workers: