Web
HTTP service. Optional public hostname with automatic TLS.
A deployment is a single workload running on a cluster. Ownkube supports five resource types. The same flow creates the cluster-bound ones, with different fields for each.
Web
HTTP service. Optional public hostname with automatic TLS.
Worker
Long-running background process. No public endpoint.
Job
Runs to completion and exits. Optional schedule for cron-style jobs.
Create one from your dashboard.
Every deployment has its own detail page in your dashboard with an Overview, Settings, and (for databases only) Database tab. Every field below is editable after creation. Saving triggers a rolling update.
Development or Production, or no environmentyour-org/api)v1.4.2)Toggle Make this deployment public to get a generated hostname with automatic TLS.
Any number of KEY=value pairs. Flip the Secret toggle on individual entries to mark them sensitive. They’ll be masked in the UI and stored securely. See Environment variables.
Request and limit CPU and memory separately.
500m CPU, 256Mi memory)Leave them blank to start and tune later. Over-requesting is a common cause of unnecessary spend.
Scales replicas based on live CPU / memory usage. See Autoscaling for the full field list.
Three optional probes gate container lifecycle:
Each probe takes a path, port, timeout, failure threshold, and initial delay. Most web apps only need a readiness probe on /health or /ready.
For deployments without autoscaling, pick a fixed count (0 to 20). 0 pauses the deployment without deleting it.
HTTP servers. Gets a public hostname if you toggle Public. Default replica count is 1; set higher for parallelism or turn on autoscaling.
Background services. No public endpoint. Use workers for queue consumers, scheduled background tasks, event processors, or anything that runs but doesn’t serve HTTP.
Runs a container to completion and exits. Useful for one-off migrations, backfills, or scheduled work. Once a job finishes successfully, it doesn’t restart. For repeat schedules, configure the schedule when you create the job.
A managed database deployment. See Databases for engines, versions, and connection details.
A serverless event handler that runs without a cluster. Functions attach to an AWS account and region rather than a cluster, build from a GitHub repository, and fire on an HTTP request or a cron schedule. See Functions for runtimes, triggers, and limits.
Live status (healthy, syncing, degraded), public hostname (if applicable), current image and tag, replica count, and the current app platform version with an Upgrade control if a newer version is available.
Every knob described above, editable inline: container image, port, public toggle, env vars, resources, autoscaling, health probes. Saving any change triggers a rolling update.
Connection details (host, port, database, username, password), copy-friendly connection string, and backup status. See Databases.
Every app, worker, and job runs on the app platform version: the runtime Ownkube ships to power your deployments. When we publish a newer version with improvements, the Overview tab shows an Upgrade control.
Upgrades are forward-only. You can move to a newer version, but not back to an older one. The selector hides older versions and a hint explains why.
Click Delete on the deployment detail page. Ownkube:
Once a deployment is deleted, its allocated public hostname is released and can be reused.
latest works but makes each deploy harder to trace back to a specific build.