liveBook · Manning

Resource utilization

As explained in Kubernetes in Action, Second Edition

Infrastructure utilization is the proportion of available computing resources that are actively used by workloads.

Infrastructure utilization is the proportion of available computing resources actively used by workloads. Better utilization lets more applications run on fewer servers. section 1.2.2

Kubernetes chooses nodes using application resource requirements and available node resources. It can move applications so workloads fit together more tightly. section 1.2.2

Making room for a larger application

When a larger application needs room, Kubernetes can move other applications, helping pack workloads onto the available nodes. section 1.2.2

How Kubernetes in Action, Second Edition covers it

How deep it goes
Explains placement, movement, and tighter packing, but gives no utilization metrics or calculations.
Examples
Uses the scenario of moving applications to make room for a larger deployment and pack nodes tightly.
What it assumes
Assumes developers need not know node counts or characteristics to deploy applications.
What you can do after
Understand how Kubernetes placement and movement can pack workloads more tightly and run more applications on fewer servers.
How it connects
Connects Kubernetes scheduling with application resource requirements, node capacity, workload movement, and cost reduction.

Also explained in

Compare how 8 books explain resource utilization →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Kubernetes in Action, Second Edition. The section links point to the parts of the book it draws on.