Run, scale and roll back containerised apps without waking up at 3am.
Everything this course covers, in the order you'll learn it. Open a stage to see why it matters and jump to its lesson.
What Kubernetes solves, and when you don't need it.
Lesson 1: Kubernetes: what it solves, and when you don't need it →Kubernetes runs images. Make sure yours are ready.
Lesson 2: Containers refresher · coming soonGet a cluster and deploy your first app.
Lesson 3: Setting up · coming soonThe core objects you will write every day.
Lesson 4: Running applications · coming soonGive apps stable addresses and let traffic in from outside.
Lesson 5: Services & networking · coming soonKeep config and secrets out of your images.
Lesson 6: Configuration · coming soonStop one noisy app from starving the whole cluster.
Lesson 7: Resource management · coming soonLock down who can do what, and what pods can reach.
Lesson 8: Security · coming soonSee what the cluster is doing before users tell you.
Lesson 9: Monitoring & logging · coming soonScale with real traffic instead of guessing.
Lesson 10: Autoscaling · coming soonControl which pods land on which nodes.
Lesson 11: Scheduling · coming soonRun stateful apps without losing data.
Lesson 12: Storage · coming soonPackage a whole app as one versioned release.
Lesson 13: Helm · coming soonShip changes with a safety net.
Lesson 14: Deployment patterns · coming soonFor when you run the cluster, not just apps on it.
Lesson 15: Advanced topics · coming soonStage order follows the community roadmap at roadmap.sh/kubernetes, trimmed to what DevOps work needs.