Calculator · Networking
Your EKS Nodes Run Out of IPs Before They Run Out of Compute
Pick a node and its settings to see how many Pods fit and what stops the next one, then follow one stuck Pod to the fix.
VPC CNI limits in 60 seconds
- IPs, not CPU. On EKS, the VPC CNI (the Pod networking plugin) gives every Pod a real VPC address from the node's network cards (ENIs).
- The ceiling. ENIs × (addresses per ENI − 1) + 2: 29 Pods on an m5.large, however idle its CPU.
- Find the wall first. Subnet still has free addresses: the node is full. Subnet at 0: you need more address space.
- Node full: prefixes, then max-pods. Each slot holds 16 addresses, but custom-AMI nodes keep max-pods, kubelet's Pod limit, at 29 until raised (to 110).
- Subnet empty: custom networking. Pods take addresses from 100.64.0.0/16, costing one ENI of Pods. New clusters can use IPv6 instead.