# ai-teacher RAG-powered learning assistant. Namespace: `ai-teacher` ## Registry pull secret (run once) ```bash kubectl create secret docker-registry zot-pull-secret \ --docker-server=zot.immich-ad.ovh \ --docker-username= \ --docker-password= \ -n ai-teacher ``` ## Helm ```bash # Install helm install ai-teacher . -n ai-teacher --create-namespace -f values.yaml # Upgrade helm upgrade ai-teacher . -n ai-teacher -f values.yaml # Delete helm delete ai-teacher -n ai-teacher ``` ## Pods & Services ```bash kubectl -n ai-teacher get pods kubectl -n ai-teacher get svc kubectl -n ai-teacher describe pod ``` ## Logs ```bash # Backend kubectl -n ai-teacher logs deploy/ai-teacher-backend --follow # Frontend kubectl -n ai-teacher logs deploy/ai-teacher-frontend --follow ``` ## Ingress ```bash kubectl -n ai-teacher get ingress kubectl -n ai-teacher describe ingress ai-teacher ``` ## Certificate (cert-manager) ```bash kubectl -n ai-teacher get certificate kubectl -n ai-teacher describe certificate ai-teacher-tls kubectl -n ai-teacher get challenges ``` ## Secret ```bash # Check secret keys are present kubectl -n ai-teacher get secret ai-teacher -o jsonpath='{.data}' | jq 'keys' ```