{"repo":"aws/amazon-vpc-cni-k8s","free":true,"listed":false,"github":"https://github.com/aws/amazon-vpc-cni-k8s","clone":"git clone https://github.com/aws/amazon-vpc-cni-k8s.git","description":"Networking plugin repository for pod networking in Kubernetes using Elastic Network Interfaces on AWS","language":"Go","stars":2452,"topics":["cni-plugin","kubernetes","pod-networking"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"amazon-vpc-cni-k8s Networking plugin for pod networking in Kubernetes using Elastic Network Interfaces on AWS. [![GoReport Widget]][GoReport Status] [GoReport Status]: https://goreportcard.com/report/github.com/aws/amazon-vpc-cni-k8s [GoReport Widget]: https://goreportcard.com/badge/github.com/aws/amazon-vpc-cni-k8s? Setup Download the latest version of the yaml and apply it to the cluster. Launch kubelet with network plugins set to cni ( --network-plugin=cni ), the cni directories configured ( --cni-config-dir and --cni-bin-dir ) and node ip set to the primary IPv4 address of the primary ENI for the instance ( --node-ip=$(curl http://169.254.169.254/latest/meta-data/local-ipv4) ). It is also recommended that you set --max-pods equal to (the number of ENIs for the instance type × (the number of IPs per ENI - 1)) + 2 ; for details, see [vpc ip resource limit.go][]. Setting --max-pods will prevent scheduling that exceeds the IP address resources available to the kubelet. [vpc ip resource limit.go]: ./pkg/vpc/vpc ip resource limit.go The default manifest expects --cni-conf-dir=/etc/cni/net.d and --cni-bin-dir=/opt/cni/bin . Alternatively there is also a Helm chart: eks/aws-vpc-cni IAM Policy See here for required IAM policies. Building make defaults to make build-linux that builds the Linux binaries. unit-test , format , lint and vet provide ways to run the respective tests/tools and should be run before submitting a PR. make docker will create a docker container using docker bu","default_branch":null,"files":null,"tree":[],"storefront":"/r/aws","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aws/amazon-vpc-cni-k8s/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}