-
Notifications
You must be signed in to change notification settings - Fork 743
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
ipvs problem #790
Comments
i made NLBs work by disabling ipvs. however when |
Hi @yannick, thanks for reporting the issue. You are right that the CNI plugin doesn't really work with ipvs, but there is another one that should work over at lyft/cni-ipvlan-vpc-k8s. Do you run a lot of services and is that the reason you need ipvs?
|
hi claes and thanks for the insights.
not yet, but i have the urge to settle for the most performant solution. but since i naivly assumed it works i wasted a few hours. i'll try to do a PR for the docs once i understand it better. unfortunately i did not really look at the cni api yet. imo the "classic" (pre k8s) setup, now probably best implemented as: NLB+healthchecks -> nodeport > LB/Ing -> (mostly the local) pod is still very powerful but surprisingly tricky to set up. |
Thanks, @yannick seems like a nice setup. If you use ALB for ingress, we just merged a kubernetes-sigs/aws-load-balancer-controller#1088 yesterday to enable weighted loadbalancing, so that should be available in the next release. |
i'm running kops with kubeproxy in ipvs mode.
after some debugging i found out that pod to pod communication is faulty at least for bigger tcp packets.
which leads to all sorts of funny effects.
e.g. getting just a "not found" http 1.1 reply works, but sending any file bigger than somewhere in between 1.2 and 1.5kb doesnt work.
should a ipvs setup actually work ?
AWS_VPC_K8S_CNI_EXTERNALSNAT=false
seems to make it work, so do i need to add my vpc toAWS_VPC_K8S_CNI_EXCLUDE_SNAT_CIDRS
?i could send a full
aws-cni-support.tar.gz
if neededadditionally it seems that loadbalancers of type NLB seem not to work
The text was updated successfully, but these errors were encountered: