sveltekit
Helm chart for SvelteKit applications.
- Workload kind:
Deployment(rolling update,maxSurge: 1,maxUnavailable: 0) — not a StatefulSet - Container port: 3000 (service exposes 80 → 3000)
- Probes: always on (
/healthstartup + liveness,/readyreadiness) - No init container — image runs directly
Dependencies
No database or Redis subcharts — SvelteKit deployments here are typically frontends.
Shared volumes (RWX)
Cross-pod shared storage is opt-in via global.sharedVolumes. See component-shared-volume for the schema and examples.
global:
sharedVolumes:
- name: assets
size: 2Gi
mounts:
- path: /app/static/uploads