Computer Pathshalaकंप्यूटर पाठशाला
← All courses
Platform EngPractitioner

Kubernetes Deep Dive

Pod to scheduler, illustrated

Weeks
8
Lessons
42
Browser labs
10
Students
Rating
Tuition · INR
6,990
or 3× EMI · UPI accepted
Audit free
Free preview · 2 lessons

Try before you pay.

Two full lessons from Kubernetes Deep Dive — exact topics, hands-on lab pairings, same depth as the paid course. Watch the videos free; sign up to access labs + the rest of the curriculum.

Video coming soon · subscribe on YouTube to be notified
Lesson 0122 min

Kubernetes architecture without the buzzwords

What actually happens when you `kubectl apply -f deployment.yaml` — from API server to scheduler to kubelet to container runtime. The mental model that lets you debug at 2am.

What this lesson teaches
  • · Control plane components — API server, etcd, scheduler, controller-manager
  • · Data plane — kubelet, kube-proxy, container runtime (containerd vs Docker)
  • · Reconciliation loops: the one pattern that explains all of Kubernetes
  • · Why etcd is fragile and how to operate it safely
  • · kubectl behind the scenes — understand the requests it actually makes
Sign up free to access lab + sandbox →
Video coming soon · subscribe on YouTube to be notified
Lesson 0226 min

Pods, Deployments and Services — the holy trinity

We deploy a real app to a real cluster and trace every object the system creates. By the end you understand exactly what a Service does (it's not a load balancer in the way you think).

What this lesson teaches
  • · Pod lifecycle: pending → running → succeeded/failed states explained
  • · ReplicaSet vs Deployment — why both exist and when to use each
  • · Service types: ClusterIP, NodePort, LoadBalancer, Headless — and what each costs on AWS/Azure/GCP
  • · Liveness vs readiness vs startup probes — the difference that breaks production
  • · Common debugging patterns: kubectl describe, events, logs, exec
● Paired lab

Deploy a 3-tier app (frontend + API + Postgres) to a managed Kubernetes cluster you provision.

Sign up free to access lab + sandbox →

These are 2 of 42 lessons. Subscribe to @computerpathshala654 for new lessons + course launches. The full 40 remaining lessons are included with cohort enrolment, with a 7-day money-back guarantee.

What you’ll build

10 capstones. Reviewed by senior engineers.

01Build a VPC + EC2 from scratch● Lab
02Containerize a Node app & push to ECR● Lab
03Deploy to EKS with Helm● Lab
04Terraform a 3-tier app● Lab
05GitHub Actions: build → push → deploy● Lab
06Blue-green deploy with Route53● Lab
07Set up Prometheus + Grafana on EKS● Lab
08SLO-based alerting● Lab
09Chaos test with AWS FIS● Lab
10Cost-optimize an EC2 fleet● Lab
Curriculum

42 lessons across 8 weeks

Week 01Architecture & mental model5 lessons
  • 01Kubernetes architecture without the buzzwordsvideo22mFREE
  • 02Pods, Deployments and Services — the holy trinityvideo26mFREE
  • 03kubectl behind the scenes — what each command actually doesvideo18m
  • 04Reconciliation loops: the pattern that explains everythingvideo20m
  • 05Lab: spin up a kind cluster locally + first deploymentlab90m
Week 02Workloads & controllers5 lessons
  • 06Deployments vs StatefulSets vs DaemonSets — when eachvideo22m
  • 07Jobs + CronJobs — running batch workloads correctlyvideo18m
  • 08Pod lifecycle deep dive — initContainers, sidecars, hooksvideo24m
  • 09Liveness / readiness / startup probes — production realitiesvideo22m
  • 10Lab: migrate a stateful Postgres workload from VM to K8slab150m
Week 03Networking inside Kubernetes6 lessons
  • 11Pod networking: the 'one IP per pod' contractvideo22m
  • 12Service types: ClusterIP, NodePort, LoadBalancer, Headlessvideo26m
  • 13Ingress controllers: nginx vs Traefik vs Gateway APIvideo24m
  • 14DNS in Kubernetes: CoreDNS internals + debuggingvideo18m
  • 15NetworkPolicies — why most clusters don't have them (yet)video20m
  • 16Lab: stand up nginx-ingress + TLS via cert-managerlab120m
Week 04Storage + StatefulSets5 lessons
  • 17PVs, PVCs, StorageClasses — what's tracked wherevideo22m
  • 18CSI drivers: how cloud storage actually plugs invideo20m
  • 19StatefulSets vs Deployments — when state needs identityvideo24m
  • 20Backing up StatefulSet data: Velero + volume snapshotsvideo22m
  • 21Lab: run a 3-node Postgres cluster on K8s with backupslab180m
Week 05Configuration + secrets4 lessons
  • 22ConfigMaps + Secrets — and why Secrets aren't really secretvideo20m
  • 23External Secrets Operator + Sealed Secrets — the real optionsvideo24m
  • 24Environment vars vs mounted volumes vs the Downward APIvideo18m
  • 25Lab: wire AWS Secrets Manager → External Secrets → pod envlab90m
Week 06Helm + Kustomize + GitOps5 lessons
  • 26Helm 101 — templates, values, charts, releasesvideo22m
  • 27Kustomize 101 — overlays without templatingvideo18m
  • 28Helm vs Kustomize — when each wins (and the hybrid)video20m
  • 29ArgoCD: GitOps for K8s in 30 minutesvideo22m
  • 30Lab: package a real app as a Helm chart + deploy via ArgoCDlab150m
Week 07Security & RBAC5 lessons
  • 31RBAC: ServiceAccounts, Roles, RoleBindings — clearlyvideo22m
  • 32Pod Security Standards (the new PSP replacement)video20m
  • 33OPA Gatekeeper / Kyverno — policy-as-code for clustersvideo24m
  • 34Image security: scanning + signing + admission controlvideo22m
  • 35Lab: harden a cluster with Kyverno policies + Trivy scanslab120m
Week 08Production operations + capstone7 lessons
  • 36Cluster autoscaler vs Karpenter — the operational differencevideo22m
  • 37Cost: how to read 'where is my Kubernetes money going'video20m
  • 38Production incident: debugging a slow node + noisy podvideo26m
  • 39CKAD / CKA exam strategy — what actually appearsvideo22m
  • 40Live capstone code review with a senior SREvideo60m
  • 41Capstone: deploy a 3-tier app with HPA, ingress, monitoring, secretsproject480m
  • 42Cohort wrap-up + KS hiring pipeline introductionvideo30m
More from Platform Eng

Pair it with