Skip to content

Portal | Level: L1: Foundations | Topics: Kubernetes Core, Probes (Liveness/Readiness), Kubernetes Networking, Kubernetes Storage | Domain: Kubernetes

Track: Kubernetes Core

Pods, deployments, services, config, DNS, probes, scaling, RBAC.

Goals

  • Deploy and manage workloads declaratively
  • Debug pod lifecycle issues (CrashLoop, ImagePull, OOM, Pending)
  • Understand service discovery (selectors, endpoints, DNS)
  • Configure probes, HPA, resource limits
  • Apply RBAC and NetworkPolicies
  • Perform rolling updates and rollbacks

Prerequisites

  • Concepts: container, docker, linux
  • Running k3s cluster or equivalent

Primary Path (15 steps)

  1. Read: training/library/skillchecks/kubernetes.skillcheck.md — controller model, desired state
  2. Practice: training/interactive/exercises/levels/level-01/k8s-pods/ — pod basics
  3. Practice: training/interactive/exercises/levels/level-02/k8s-deployments/ — deployments
  4. Practice: training/interactive/exercises/levels/level-03/k8s-imagepull/ — image pull issues
  5. Practice: training/interactive/exercises/levels/level-05/k8s-labels/ — labels and selectors
  6. Practice: training/interactive/exercises/levels/level-06/k8s-ports/ — services and ports
  7. Study: training/kubectl-debugging-cheatsheet.md — command reference
  8. Practice: training/interactive/exercises/levels/level-12/k8s-liveness/ — liveness probes
  9. Practice: training/interactive/exercises/levels/level-13/k8s-readiness/ — readiness probes
  10. Lab: training/interactive/runtime-labs/lab-runtime-01-rollout-probe-failure/ — break/fix readiness probe
  11. Practice: training/interactive/exercises/levels/level-14/k8s-ops (HPA)/ — horizontal pod autoscaler
  12. Lab: training/interactive/runtime-labs/lab-runtime-02-hpa-live-scaling/ — live HPA scaling
  13. Lab: training/interactive/runtime-labs/lab-runtime-08-resource-limits-oom/ — OOMKilled
  14. Practice: training/interactive/exercises/levels/level-23/k8s-dns/ — DNS debugging
  15. Read: training/library/skillchecks/kubernetes.under.the.covers.md — internals deep dive

Optional Deepening


Wiki Navigation

Prerequisites

Next Steps