← All Series
Active 14/14 parts published

Season 1: Kubernetes: The Container Odyssey

This is a 12-part Kubernetes tutorial series written for experienced software engineers who are new to Kubernetes. It follows the story of Alex, a senior backend engineer with a decade of experience in monoliths and VMs, who joins a fast-growing startup called NovaCraft where everything runs on Kubernetes. Each chapter solves a real problem Alex faces at NovaCraft, combining deep conceptual explanations with practical, runnable examples that you can follow on your macOS laptop. The series progresses from foundational concepts to production-ready practices, building on each previous chapter.

0
Conceptual Complete

The Container Odyssey: A Kubernetes Tutorial Series: Season 1

This is a 12-part Kubernetes tutorial series written for **experienced software engineers** who are new to Kubernetes. It follows the story of Alex, a senior backend engineer with a decade of experience in monoliths and VMs, who joins a fast-growing startup called NovaCraft where everything runs on Kubernetes. Each chapter solves a real problem Alex faces at NovaCraft, combining deep conceptual explanations with practical, runnable examples that you can follow on your macOS laptop. The series progresses from foundational concepts to production-ready practices, building on each previous chapter.

1
Conceptual Complete

Part 1: "The New Gig" — Why Kubernetes Exists and What Problem It Solves

"The New Gig" — Why Kubernetes Exists and What Problem It Solves

2
Conceptual Complete

Part 2: "Containers 101" — Docker Fundamentals You Actually Need for K8s

"Containers 101" — Docker Fundamentals You Actually Need for K8s

3
Conceptual Complete

Part 3: The First Deploy — Pods, the Atomic Unit of Kubernetes

The First Deploy — Pods, the Atomic Unit of Kubernetes

4
Conceptual Complete

Part 4: "Scaling the Team" — ReplicaSets, Deployments, and Rolling Updates

"Scaling the Team" — ReplicaSets, Deployments, and Rolling Updates

5
Conceptual Complete

Part 5: "Opening the Doors" — Services, Networking, and Ingress

"Opening the Doors" — Services, Networking, and Ingress

6
Conceptual Complete

Part 6: "The Config Puzzle" — ConfigMaps, Secrets, and Environment Management

"The Config Puzzle" — ConfigMaps, Secrets, and Environment Management

7
Conceptual Complete

Part 7: "Persistent Memories" — Storage, Volumes, and StatefulSets

"Persistent Memories" — Storage, Volumes, and StatefulSets

8
Conceptual Complete

Part 8: The Night Watch — Health Checks, Resource Management, and Observability

The Night Watch — Health Checks, Resource Management, and Observability

9
Conceptual Complete

Part 9: "The Assembly Line" — Jobs, CronJobs, and DaemonSets

"The Assembly Line" — Jobs, CronJobs, and DaemonSets

9
Conceptual Complete

Part 9: "The Assembly Line" — Jobs, CronJobs, and DaemonSets

"The Assembly Line" — Jobs, CronJobs, and DaemonSets

10
Conceptual Complete

Part 10: "Fortress K8s" — RBAC, Network Policies, and Security Best Practices

"Fortress K8s" — RBAC, Network Policies, and Security Best Practices

11
Conceptual Complete

Part 11: "The Helm of the Ship" — Helm, Kustomize, and Templating

Part 11: "The Helm of the Ship" — Helm, Kustomize, and Templating

12
Conceptual Complete

Part 12: "Production Ready" — CI/CD, GitOps, and the Road Ahead

"Production Ready" — CI/CD, GitOps, and the Road Ahead