Frontend Labs
⋯

Table of contents

Part 0 — The Lab Environment

  1. Lab environment: a Linux VM on your Mac

Part I — Containers & Docker

  1. What a container actually is
  2. Docker architecture and core CLI
  3. Images and Dockerfiles from first principles
  4. Production-grade Dockerfiles
  5. Docker networking
  6. Docker storage: volumes, bind mounts, tmpfs
  7. Docker Compose: the whole system on your laptop
  8. Docker security and the software supply chain
  9. Debugging containers
  10. Registries, tagging, and multi-arch builds
  11. Part I capstone: Orbit under Compose, fully working

Part II — Kubernetes Core

  1. Kubernetes architecture: the control loop
  2. Pods: the unit of everything
  3. Deployments, ReplicaSets, and rollouts
  4. Services, DNS, and the networking model
  5. Configuration: ConfigMaps, Secrets, and the Downward API
  6. Storage: Volumes, PVs, PVCs, StorageClasses
  7. StatefulSets, DaemonSets, Jobs, and CronJobs
  8. Namespaces, labels, and organizing a cluster
  9. Part II capstone: Orbit from raw manifests

Part III — Production Workloads

  1. Health checks: probes done right
  2. Self-healing and auto-recovery
  3. Resources, QoS, and right-sizing
  4. Scheduling: placement for resilience
  5. Traffic in: Gateway API, TLS, and cert-manager
  6. Packaging: Kustomize and Helm
  7. Autoscaling: pods, sizes, and nodes

Part IV — Observability

  1. Observability strategy
  2. Instrumenting Orbit with OpenTelemetry
  3. Deploying the observability stack
  4. Metrics, dashboards, and alerting
  5. SLOs and burn-rate alerting

Part V — Debugging

  1. The Kubernetes debugging playbook

Part VI — Security

  1. Securing the cluster and the workloads

Part VII — Delivery

  1. CI: build, test, scan, sign, publish
  2. GitOps with Argo CD
  3. Progressive delivery: canary with automatic rollback
  4. Database migrations in a continuously deployed system

Part VIII — Reliability Operations

  1. Backup and disaster recovery
  2. Chaos engineering
  3. Cost and capacity
  4. Going to the cloud: Orbit on EKS

Part IX — Capstone and Reference

  1. Capstone: assemble and verify the whole system
  2. Production-readiness checklist
  3. Cheat sheets
  4. Pitfalls that cause real outages
  5. Further reading: the real-life references

Generated from real-life-k8s-guide.md · 8 Oct 2026 16:36