Enter the session code from your instructor and your name to get a dedicated Kubernetes namespace with full kubectl access.
Your personal namespace is being provisioned on the AKS cluster. Follow these steps to connect kubectl from your terminal or cloud shell.
Click Download kubeconfig in the sidebar. This file contains a scoped token valid for 8 hours.
mkdir -p ~/.kube mv ~/Downloads/kubeconfig-*.yaml ~/.kube/aks-lab.yaml chmod 600 ~/.kube/aks-lab.yaml
export KUBECONFIG=~/.kube/aks-lab.yaml export MY_NS=aks-lab-...
kubectl get pods -n $MY_NS kubectl auth can-i create deployments -n $MY_NS
Both commands should succeed. Now open E1 in the sidebar to begin Exercise 1.
Need Azure CLI access? Log in with the credentials your instructor provided:
az login --use-device-code # Or if SP credentials were provided: az login --service-principal -u $APP_ID -p $APP_SECRET --tenant $TENANT_ID
Four exercises covering the AKS operational journey — 45–60 minutes total.
| E1 | Node Pools & Workload Separation — system vs user pools, scheduling constraints | 10 min |
| E2 | Managed System Pools & Upgrade Channels — patch/stable/rapid channels, maintenance windows | 10 min |
| E3 | AKS Automatic — --sku automatic, NAP on-demand nodes, built-in security policies |
20 min |
| E4 | Node Auto-Provisioning — Karpenter right-sizing, scale-out, consolidation vs cluster autoscaler | 15 min |