DevOps · Flashcard
Memory is called an incompressible resource. What does this mean in practice?
Why this is the answer
CPU is compressible — you can throttle it. Memory is incompressible — once allocated, the kernel can't reclaim it without killing the process. This is why exceeding CPU limits causes throttling but exceeding memory limits causes OOMKill.
Read more in the docsMore Kubernetes Ops: Scheduling & Resources flashcards
- In node affinity, multiple nodeSelectorTerms are ORed. Multiple matchExpressions within one term are ANDed. What does this mean in practice?
- A Pod becomes 'isolated for ingress' when a NetworkPolicy selects it. What does this actually mean?
- What is the primary function of the Horizontal Pod Autoscaler (HPA)?
