4. Preflight check¶
One command. If it's green, you're ready.
Tools
✅ aws: /opt/homebrew/bin/aws
✅ kubectl: /opt/homebrew/bin/kubectl
✅ helm: /opt/homebrew/bin/helm
✅ terraform: /opt/homebrew/bin/terraform
✅ jq: /opt/homebrew/bin/jq
✅ envsubst: /opt/homebrew/bin/envsubst
✅ git: /usr/bin/git
✅ curl: /usr/bin/curl
✅ aws CLI 2.28.4
✅ kubectl 1.36.0
✅ helm 3.19.0
✅ terraform 1.13.2
AWS credentials (us-east-1)
✅ account 123456789012 as arn:aws:iam::123456789012:user/ahmed
GPU quota (us-east-1)
Running On-Demand G and VT instances 32 vCPUs ✅
All G and VT Spot Instance Requests 32 vCPUs ✅
Base stack
✅ terraform output cluster_name=gpu-workshop
✅ kubectl reaches the cluster (2 nodes)
✅ karpenter/karpenter present
✅ monitoring/kube-prometheus-stack-operator present
✅ keda/keda-operator present
🚀 Preflight passed.
Anything with a ❌ links back to the relevant pre-work page. Two that come up often:
kubectl cannot reach the cluster— your credentials rotated overnight. Re-authenticate (aws sso loginor equivalent) and runmake kubeconfig.- Quota still ❌ — the increase hasn't been approved. Try the other region if you have time; otherwise tell us at the start and we'll pair you up.
On the day¶
Join 10 minutes early. While the "starting soon" slide is up:
- Run
make preflightone more time. - Open two terminal panes. You'll want one for commands and one for
kubectl get pods -w-style watches. - Open the Troubleshooting page in a tab. It's organised by symptom.
See you in Module 1 →