Deploy Skool デプロイ学校Deploy Skool デプロイ学校
← All tracks

Kubernetes

Eighteen hands-on lessons with a live cluster you can poke: from "what is it" and storage to probes, RBAC, autoscaling, Helm and troubleshooting.

18 lessons ready3 modulesabout 4.2 hours63 quiz questions
Your progress0 / 18

Module 3

Production skills

Advanced
  1. 10Ingress and the Gateway APIOne public address, many apps: route outside traffic to Services by host name and URL path, first with Ingress and then with the newer Gateway API.
  2. 11Health checks: liveness and readiness probesRunning is not the same as working. Teach Kubernetes to hold traffic back from a pod that is still starting, and to restart one that is stuck.
  3. 12Resource requests and limitsTell Kubernetes how much CPU and memory a pod needs (requests) and may use (limits). See pods stay Pending when the cluster is full, and a pod get OOMKilled.
  4. 13RBAC: who can do whatGive a developer read-only access to pods and nothing more: Roles, RoleBindings, and how to test permissions with kubectl auth can-i.
  5. 14StatefulSets and DaemonSetsTwo workload types for special jobs: StatefulSets for pods that need a stable name and their own disk (databases), and DaemonSets for one pod on every node (log collectors).
  6. 15Jobs and CronJobsRun a task once until it succeeds (a database migration), watch retries on failure, and run one on a schedule (a nightly backup).
  7. 16Autoscaling (HPA)Let Kubernetes add pods when traffic rises and remove them when it falls, with the Horizontal Pod Autoscaler.
  8. 17HelmThe package manager for Kubernetes: install a ready-made chart with your own settings, upgrade it, see its history, and roll back a bad release.
  9. 18Troubleshooting a broken podFour broken apps, four classic errors: ImagePullBackOff, CrashLoopBackOff, OOMKilled and Pending. Learn the routine: get, describe, logs, fix.
✓Final examTest yourself on the whole Kubernetes trackQuestions drawn from every lesson, a new mix each time. Score 70% to pass. Start the exam →

New videos come out on YouTube @deployskool. Lessons marked "video coming soon" are complete already: the video is the bonus.