✅ Chapter 05: Namespaces & Resource Management – Structured Learning Index
🔗 Prerequisite: Chapter 04 (Services, Probes) — ✅ you’ve mastered it!
Isolate workloads and set hard limits on resource usage.
namespace-pod-quota.yml
→ Limit number of Pods in a namespace.
namespace-resourcequota.yml
→ Limit total CPU/memory in a namespace.
Set default requests/limits for Pods that don’t define them.
limit-ranges.yaml
→ Basic default requests/limits for containers.
namespace-cpu-limitrange.yaml
→ CPU-specific defaults/min/max.
namespace-memory-limitrange.yml
→ Memory-specific defaults/min/max.
limit-ranges-default-min-max.yaml
→ Comprehensive min/default/max for CPU + memory.
1 → 2 → 3 → 4 → 5 → 6
✅ Why this order?
- Start with hard quotas (what you can use)
- Then default constraints (how you use it)
- End with comprehensive policies