Deploy
Kubernetes
Deploy control and data planes on Kubernetes.
Goal
Run ShieldGate on Kubernetes with proper probes and secrets.
Steps
- Review manifests under
deploy/k8s/and that folder’s README. - Store DB, JWT, Redis, and internal API key material in Secrets.
- Run Api, Worker, Web (optional), and one or more Proxy deployments.
- Point Proxy readiness probes at
/readyand liveness at/health. - Set Proxy
DataPlane__TenantIdandDataPlane__InternalApiKeyvia env. - Enable Redis so all Proxy pods receive config notifications.
Verify
- Pods ready.
- Config publish updates all Proxy pods’
/readyversion. - Ingress or LoadBalancer forwards to Proxy service.