Kubernetes for Linux Sysadmins — From Server to Cluster
"You don't need to start from zero. You need to evolve."
Every Kubernetes concept is taught through the lens of what you already know from Linux. No fluff — just hands-on labs.
iptables → Services, systemd → Pods, /etc/fstab → PersistentVolumes. Your Linux knowledge is your superpower.
All core labs run locally with Kind — no cloud account needed. Challenge 14 covers AKS, EKS, and GKE.
Learn by breaking things. Every challenge includes troubleshooting scenarios with deliberate bugs to diagnose and fix.
Every command and YAML manifest verified against official Kubernetes v1.36 documentation. CI validates on every commit.
Progressive difficulty — from your first container to deploying on production cloud Kubernetes.
Build, run, and inspect containers — the foundation Kubernetes orchestrates.
Hand your containers to Kubernetes with YAML manifests and kubectl.
Build your own multi-node Kubernetes cluster with Kind.
Scale, update, and rollback applications with zero downtime.
ClusterIP, NodePort, DNS discovery, and NetworkPolicy.
Route external traffic with Ingress and the modern Gateway API.
PVs, PVCs, StorageClasses, StatefulSets, and the sidecar pattern.
Externalize configuration and manage sensitive data securely.
ServiceAccounts, Roles, Pod Security Admission, and SecurityContext.
HPA, VPA, KEDA — scale your workloads automatically.
Package management and environment overlays for Kubernetes.
Prometheus, Grafana, probes — the three pillars of observability.
8 broken deployments to diagnose and fix. The ultimate test.
Graduation day — deploy on AKS, EKS, or GKE. 🎓
This hackathon is part of a complete learning ecosystem.