You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Only an Ingress example exists in docs. No Deployment, Service, StatefulSet, or PersistentVolumeClaim manifests are provided. Users deploying to K8s must write all manifests from scratch.
Action
Add deploy/kubernetes/ directory with:
statefulset.yaml (persistent storage needs StatefulSet, not Deployment)
service.yaml
pvc.yaml
ingress.yaml (already have example)
configmap.yaml for config.toml
Consider a Helm chart for parameterized deployments
The docs have inline manifests, but the Deployment with an RWO PVC can run two servers on one data dir, and there is no fsGroup. Switch to a StatefulSet with securityContext, add a ConfigMap, mirror it to deploy/kubernetes/ and validate with kubeconform. Helm is optional. The data-dir exclusive lock is filed separately.
Activity
jsam commentedon Oct 1, 2026
The docs have inline manifests, but the Deployment with an RWO PVC can run two servers on one data dir, and there is no fsGroup. Switch to a StatefulSet with securityContext, add a ConfigMap, mirror it to deploy/kubernetes/ and validate with kubeconform. Helm is optional. The data-dir exclusive lock is filed separately.
feat(deploy): ship safe single-writer Kubernetes manifests
feat(deploy): ship safe single-writer Kubernetes manifests
feat(deploy): ship safe single-writer Kubernetes manifests