VPC CNI plugin
E699342
The VPC CNI plugin is a Kubernetes networking component for Amazon EKS that lets pods receive IP addresses directly from an Amazon VPC, enabling native VPC networking and security integration.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
Amazon EKS component
ⓘ
Container Network Interface plugin ⓘ Kubernetes networking plugin ⓘ |
| allocatesIPFrom | Amazon VPC subnets ⓘ |
| alsoKnownAs |
Amazon VPC CNI for Kubernetes
NERFINISHED
ⓘ
Amazon VPC CNI plugin NERFINISHED ⓘ |
| benefit |
allows use of VPC security groups for pod traffic control
ⓘ
avoids overlay network encapsulation for pod traffic ⓘ provides native VPC-level observability and monitoring ⓘ simplifies network connectivity between pods and VPC resources ⓘ |
| category |
Kubernetes CNI plugin
NERFINISHED
ⓘ
cloud-native networking ⓘ |
| configuredBy | Kubernetes DaemonSet NERFINISHED ⓘ |
| deploymentModel | installed automatically in new Amazon EKS clusters by default ⓘ |
| developedBy | Amazon Web Services NERFINISHED ⓘ |
| documentationURL | https://docs.aws.amazon.com/eks/latest/userguide/pod-networking.html ⓘ |
| enables |
native VPC networking for Kubernetes pods
ⓘ
native integration with Amazon VPC security features ⓘ pods receiving IP addresses directly from Amazon VPC ⓘ |
| implementsStandard | CNI specification ⓘ |
| integratesWith |
Amazon VPC network ACLs
NERFINISHED
ⓘ
Amazon VPC routing NERFINISHED ⓘ Amazon VPC security groups NERFINISHED ⓘ Elastic Network Interfaces NERFINISHED ⓘ |
| license | Apache License 2.0 ⓘ |
| maintainedBy | AWS open source community and AWS engineers ⓘ |
| networkModel | pods are addressable within the VPC CIDR ⓘ |
| primaryFunction |
assign IP addresses to Kubernetes pods
ⓘ
provide pod networking for Amazon EKS ⓘ |
| programmingLanguage | Go ⓘ |
| relatedTo |
Amazon EC2 Elastic Network Interfaces
NERFINISHED
ⓘ
Amazon EKS security groups for pods ⓘ Amazon VPC NERFINISHED ⓘ |
| requires |
Amazon EC2 worker nodes in a VPC
ⓘ
IAM permissions for managing ENIs and IP addresses ⓘ |
| runsAs | pod on each worker node ⓘ |
| scope | node-level CNI plugin for EKS worker nodes ⓘ |
| sourceRepository | https://github.com/aws/amazon-vpc-cni-k8s ⓘ |
| supportsEnvironment |
AWS GovCloud regions
ⓘ
AWS Outposts (with EKS support) NERFINISHED ⓘ AWS public regions ⓘ |
| supportsFeature |
IP address allocation from multiple subnets
ⓘ
custom networking mode ⓘ prefix delegation for IP addresses ⓘ secondary IP addresses on ENIs ⓘ |
| supportsPlatform | Kubernetes NERFINISHED ⓘ |
| usedFor |
connecting EKS pods to other VPC resources
ⓘ
enforcing network security policies via VPC security groups ⓘ |
| usedIn | Amazon Elastic Kubernetes Service NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.