These topics exist, matter, and are important — but they sit in
platform-engineering territory. A software engineer is rarely asked to
design them from scratch in a loop.
- StatefulSets (used for databases, message brokers — stateful workloads)
- DaemonSets (one pod per node — monitoring agents, log shippers)
- Jobs and CronJobs (batch workloads)
- HPA / VPA (horizontal / vertical pod autoscaling)
- Operators and CRDs (extending the API)
- Helm charts internals, templating, upgrade semantics
- Network policies, service mesh (Istio, Linkerd, Cilium)
- Admission controllers, pod security standards, RBAC deep-dive