Files

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'