CKA

211 lessons
44 courses_modules
Level intermediate

The path for engineers who want to own and operate Kubernetes clusters at a production level. From cluster installation and architecture to advanced security, networking, and troubleshooting, everything the Certified Kubernetes Administrator exam expects you to master.

What you’ll learn

  • Cluster architecture & installation: Deep dive into control plane internals, installing clusters with kubeadm, node maintenance, upgrades, and etcd backup and restore
  • Workloads & scheduling: ConfigMaps, Secrets, resource management, DaemonSets, StatefulSets, Jobs, autoscaling, and advanced scheduling with taints, tolerations, and affinity rules
  • Services & networking: Service types, DNS, Ingress, the Gateway API, NetworkPolicies, and cluster networking fundamentals (CNI, iptables, IPVS)
  • Storage: Volumes, PersistentVolumes, PersistentVolumeClaims, and StorageClasses with dynamic provisioning
  • Security & auth: Service accounts, authentication, TLS certificates, kubeconfig, RBAC, security contexts, image security, admission controllers, and Pod security standards
  • Observability & troubleshooting: Logging, monitoring, and a structured troubleshooting methodology for nodes, Pods, and networking

Who is this for?

Platform engineers, DevOps practitioners, and SREs who deploy and maintain Kubernetes infrastructure. If your job involves keeping clusters healthy, securing workloads, and debugging production issues, this is your path.

Course content

Fundamentals

Cluster architecture & installation

Cluster Architecture Deep 5 lessons
Cluster Installation 4 lessons Coming Soon
installation-options-overview kubeadm-master-node-setup kubeadm-worker-node-join high-availability-considerations
Cluster Maintenance 3 lessons Coming Soon
os-upgrades-and-drain version-skew-policy cluster-upgrade-process
Backup And Restore 5 lessons Coming Soon
backup-strategies etcd-backup-with-etcdctl restore-from-snapshot etcdutl etcd-restore-drill-end-to-end

Workloads

Configuration & scheduling

Services & networking

Storage

Volumes & Persistent Storage 8 lessons
Storage Classes 4 lessons Coming Soon
static-vs-dynamic-provisioning what-is-a-storageclass dynamic-provisioning-in-practice container-storage-interface

Security & auth

Observability & troubleshooting

Logging And Monitoring 4 lessons
Troubleshooting 6 lessons Coming Soon
troubleshooting-application-failures troubleshooting-service-connectivity troubleshooting-control-plane troubleshooting-worker-nodes systematic-debugging-methodology debug-distroless-with-kubectl-debug

API & extensibility

Custom Resources 4 lessons Coming Soon
what-are-custom-resources creating-a-crd custom-controllers operator-pattern
Helm 5 lessons Coming Soon
what-is-helm installing-helm working-with-charts values-and-configuration finding-and-using-charts