Introduction
When you run Kubernetes on AWS using EKS, your pods need to talk to each other and the internet. The VPC CNI plugin helps by assigning real AWS network addresses to pods, so they connect smoothly inside your cloud network.
When you want your Kubernetes pods to have direct IP addresses in your AWS VPC for better network performance.
When you need your pods to communicate with AWS services securely without extra network translation.
When you want to control pod networking using AWS VPC features like security groups and routing.
When you want to scale your Kubernetes cluster and keep pod networking consistent and reliable.
When you want to avoid complex overlay networks and use native AWS networking for your pods.