Common Core

74 lessons
16 modules
Level beginner

Your essential starting point for Kubernetes. This learning path walks you through every foundational concept , from understanding what Kubernetes is and how clusters are built, to deploying, exposing, and persisting real applications , all with hands-on practice in a live cluster.

What you’ll learn:

  • Cluster fundamentals: What Kubernetes is, how it evolved, and how control plane and worker node components fit together
  • Objects and YAML: The Kubernetes object model, how to read and write manifests, and how spec and status drive the reconciliation loop
  • Core workloads: Pods, their lifecycle, restart policies, ReplicaSets, and Deployments with rolling updates and rollbacks
  • Networking: Services (ClusterIP, NodePort, LoadBalancer), DNS-based service discovery, Ingress routing, and NetworkPolicies
  • Storage: Volumes (emptyDir, hostPath, ConfigMap/Secret mounts), PersistentVolumes and PersistentVolumeClaims
  • Observability: Container logging, Kubernetes events, and resource monitoring with Metrics Server

Why start here?

Every Kubernetes journey , whether you’re preparing for the KCNA, CKAD, or CKA , begins with the same foundation. This Common Core gives you the shared vocabulary, hands-on comfort with kubectl, and real cluster experience that all three certifications build on. Rather than repeating the same basics three times, this path covers them once, deeply and practically.

Course structure:

74 lessons across 16 modules, progressing from “what is Kubernetes?” all the way to persistent storage and observability. Each lesson includes clear explanations, YAML examples, kubectl commands, and a Hands-On section to practice directly in the built-in terminal.

Recommended next steps: CKAD (application developer path), CKA (cluster administrator path), or KCNA (cloud native associate).

Course content

Fundamentals

Workloads

Services & networking

Storage

Observability