Kubernetes Tutorial · Operating Kubernetes · Lesson 26 of 26
Where to Go Next
Courses, recipes and interview practice to go deeper with Kubernetes.
You've covered
- Architecture, kubectl, pods, namespaces and labels
- Deployments, rolling updates, scaling, StatefulSets, DaemonSets, Jobs and CronJobs
- Services, DNS, Ingress and the Gateway API, network policies
- ConfigMaps, Secrets, requests and limits, probes and persistent storage
- RBAC, autoscaling, troubleshooting, Helm and Kustomize
Keep going
- Courses: Kubernetes in Production and Helm, Kustomize and GitOps with Argo CD.
- Recipes: the Kubernetes cookbook.
- Guides: Docker Compose vs Kubernetes and Kubernetes vs serverless vs PaaS.
- Interviews: Kubernetes interview questions.
echo "Production readiness checklist for a Deployment:"
for item in "pinned image tag or digest" "requests (and memory limits)" "readiness probe" "startup probe for slow apps" \
"at least 2 replicas + PodDisruptionBudget" "own ServiceAccount, least privilege" "NetworkPolicy" "graceful SIGTERM handling"; do
echo " [x] $item"
done
Output
Production readiness checklist for a Deployment: [x] pinned image tag or digest [x] requests (and memory limits) [x] readiness probe [x] startup probe for slow apps [x] at least 2 replicas + PodDisruptionBudget [x] own ServiceAccount, least privilege [x] NetworkPolicy [x] graceful SIGTERM handling
Run this on your computer — see “Get Started” for setup.