Skip to content

Workload recipes

Every workload on Kestrel fits one of three shapes. Pick the recipe that matches your workload’s lifetime, invocation pattern, and reachability needs — each one gives you tenant-scoped YAML, committed to your repo for ArgoCD to deploy (services, jobs) or applied directly with kubectl for throwaway dev pods.

If your workload…Use this recipe
Runs continuously, serves traffic, needs an IngressLong-running service
Runs to completion once or on a schedule, then exitsJobs & CronJobs
Is a short-lived interactive environment (e.g. Jupyter)Dev pod