Course details
Kubernetes
Learn what Kubernetes does and how to talk to it. You will set up a local cluster, run an app with Pods and Deployments, feed it configuration and secrets, and give it a stable address inside and outside the cluster — all with one small notes app.
Course curriculum
Introduction4 lessons
Meet Kubernetes as a system that keeps your declared wishes true. Learn the chores it removes, the names of its parts, and the simpler tools that sometimes fit better.
Containers3 lessons
Understand what a container really is, how images are built, named and stored, and how Kubernetes hands the real work to a container runtime.
Setting up Kubernetes3 lessons
Install a local practice cluster, deploy the notes app and reach it, then learn how to choose a managed provider for real users.
Running Applications5 lessons
Learn the pod, then the objects that make pods for you: ReplicaSets keep a count, Deployments ship new versions safely, StatefulSets give pods identity and storage, and Jobs run work that finishes.
Configuration Management3 lessons
Keep configuration beside the image, not inside it. Deliver settings with ConfigMaps as variables or files, and handle passwords and keys with Secrets.
Services and Networking4 lessons
Learn how pods reach each other, how Services give them a stable name and balance traffic, and how Service types, Ingress and the Gateway API let users in from outside.
