Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

aws-vpc-cni-k8s vs lyft cni #74

Open
sharon-vendrov opened this issue Nov 26, 2019 · 3 comments
Open

aws-vpc-cni-k8s vs lyft cni #74

sharon-vendrov opened this issue Nov 26, 2019 · 3 comments

Comments

@sharon-vendrov
Copy link

We should add a comparison between aws-vpc-cni-k8s vs lyft cni, so users get familiar with lyft's advantages over AWS CNI

@omnibs
Copy link

omnibs commented Jun 24, 2021

I was looking for this information and the closest TLDR I got was the "Simpler Solutions" section of the cni-ipvlan-vpc-k8s announcement blogpost

Lincoln Stoll’s k8s-vpcnet, and more recently, Amazon’s amazon-vpc-cni-k8s CNI stacks use Elastic Network Interfaces (ENIs) and secondary private IPs to achieve an overlay-free AWS VPC-native solutions for Kubernetes networking. While both of these solutions achieve the same base goal of drastically simplifying the network complexity of deploying Kubernetes at scale on AWS, they do not focus on minimizing network latency and kernel overhead as part of implementing a compliant networking stack.

@omnibs
Copy link

omnibs commented Jun 24, 2021

Feature-wise, searching for ipvlan in amazon-vpc-cni-k8s's repo turns out some differences:

aws/amazon-vpc-cni-k8s#353: this plugin is chainable, AWS' isn't.

aws/amazon-vpc-cni-k8s#790: AWS' CNI doesn't work with ipvs, this one should

aws/amazon-vpc-cni-k8s#53: This CNI supports using different subnets for different ENIs, AWS' doesn't (or didn't back in 2018)

@Imoustak
Copy link

How do these 2 plugins compare in terms of network performance/latency? I wonder if there is any practical comparison or benchmarks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants