ai-teacher
RAG-powered learning assistant.
Namespace: ai-teacher
Registry pull secret (run once)
kubectl create secret docker-registry zot-pull-secret \
--docker-server=zot.immich-ad.ovh \
--docker-username=<user> \
--docker-password=<password> \
-n ai-teacher
Helm
# 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
kubectl -n ai-teacher get pods
kubectl -n ai-teacher get svc
kubectl -n ai-teacher describe pod <pod>
Logs
# Backend
kubectl -n ai-teacher logs deploy/ai-teacher-backend --follow
# Frontend
kubectl -n ai-teacher logs deploy/ai-teacher-frontend --follow
Ingress
kubectl -n ai-teacher get ingress
kubectl -n ai-teacher describe ingress ai-teacher
Certificate (cert-manager)
kubectl -n ai-teacher get certificate
kubectl -n ai-teacher describe certificate ai-teacher-tls
kubectl -n ai-teacher get challenges
Secret
# Check secret keys are present
kubectl -n ai-teacher get secret ai-teacher -o jsonpath='{.data}' | jq 'keys'