EKS Pod Density Tuning

Default pod-per-node limits are conservative. The tuning that doubles density without breaking the network.

The default limit

EKS pod density is the number of pods that can run on a single EC2 node. The default is constrained by AWS's VPC CNI, which assigns one IP per pod from the node's ENI capacity. The math produces low pod density on small instances; tuning the CNI dramatically improves density and reduces node count.

What the default limit looks like:

The default limit is the foundation. Most teams hit it before they hit CPU or memory limits on their nodes.

Prefix delegation

Prefix delegation is the AWS VPC CNI feature that solves the pod density problem. Each ENI claims a /28 IP range (16 IPs) instead of a single IP. The math changes dramatically: instead of pods-per-node being limited by ENI count times IPs per ENI, it becomes ENI count times 16 times IPs per ENI.

Prefix delegation is the standard solution. Most production EKS clusters now use it; the cost savings are too significant to ignore.

Savings

The savings from pod density tuning are large and immediate. Fewer nodes for the same workload means lower compute cost; the savings compound across the fleet.

EKS pod density tuning is one of those Kubernetes operations disciplines that pays off proportionally to the cluster size. Nova AI Ops integrates with EKS cluster telemetry, surfaces pod density patterns, and produces the optimization queue that the platform team uses to drive node count down without affecting workloads.