- Install k3s or kubeadm cluster.
- Install ingress-nginx.
- Build local/published images and set imagePullSecrets if private.
- Create namespace + secrets and apply
k8s/*.yaml. - Expose ingress via DNS or reverse proxy.
Alternative: run with docker compose up --build for single-node demo.