The Helm chart lives in chart/.

🏗️ What gets deployed

  • Django web (Deployment + Service + Ingress)
  • Celery worker (Deployment)
  • Celery beat (Deployment)
  • command_request_starter (Deployment)
  • PostgreSQL (StatefulSet)
  • Redis (StatefulSet)

🖥️ VNC access

Celery worker exposes VNC inside the pod on port 5900, but there is no Service for it. Use kubectl port-forward:

kubectl port-forward deployment/<release>-celery-worker 5901:5900

Then connect your VNC client to localhost:5901.