Pebellslearn by building
RoadmapsMatrixCoursesSandboxSign in

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.

Ready to learn6 sections · 22 lessons
Start learning

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.

  1. Overview of Kubernetes12 min
  2. Why Use Kubernetes?12 min
  3. Key Concepts and Terminologies12 min
  4. Kubernetes Alternatives12 min
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.

  1. What a Container Is12 min
  2. Images, Tags and Registries12 min
  3. Container Runtimes and Kubernetes12 min
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.

  1. Installing a Local Cluster12 min
  2. Deploying your First Application12 min
  3. Choosing a Managed Provider12 min
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.

  1. Pods12 min
  2. ReplicaSets12 min
  3. Deployments12 min
  4. StatefulSets12 min
  5. Jobs12 min
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.

  1. ConfigMaps as Environment Variables12 min
  2. ConfigMaps as Files12 min
  3. Using Secrets for Sensitive Data12 min
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.

  1. Pod-to-Pod Networking12 min
  2. Services and Load Balancing12 min
  3. External Access to Services12 min
  4. Gateway API12 min