-
-
Notifications
You must be signed in to change notification settings - Fork 318
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
Switch kube-proxy from iptables mode to ipvs mode #321
Conversation
I've found a number of issues with I've reproduced these issues on various cloud providers and CNI providers (flannel and Calico), which suggests the issue may be in the underlying iptables rules colliding in some way, when kube-proxy uses IPVS mode. Even with IPVS mode, kube-proxy manages iptables rules. Service IPs inaccesibleCluster components cannot access services via service IP from some nodes (seemingly, those running a pod with a Service IP unavailable from pods on workers (e.g. flannel, nginx-ingress, calico).
Service IP unavailable from worker nodes.
Notably, the
Observations: Seems to be related to pods with hostPort 80 and 443 running on the affected nodes (e.g. nginx-ingress). Removing the nginx-ingress deployment, those hosts (and pods on them) can access apiserver via the service IP. Issues:
From Google Groups:
NodePort no longer accessible from node localhost
Notably,
Netstat shows the bound address on the host.
Its a change in kube-proxy spurious logs removing IPv6 address
|
Filed the " |
See poseidon/typhoon#321 and our ingress wasn't working properly anymore.
* Kubernetes v1.11 considered kube-proxy IPVS mode GA * Many problems were found poseidon/typhoon#321 * Since then, major blockers seem to have been addressed
* Kubernetes v1.11 considered kube-proxy IPVS mode GA * Many problems were found #321 * Since then, major blockers seem to have been addressed
* Kubernetes v1.11 considered kube-proxy IPVS mode GA * Many problems were found #321 * Since then, major blockers seem to have been addressed
* Kubernetes v1.11 considered kube-proxy IPVS mode GA * Many problems were found poseidon/typhoon#321 * Since then, major blockers seem to have been addressed
* Kubernetes v1.11 considered kube-proxy IPVS mode GA * Many problems were found #321 * Since then, major blockers seem to have been addressed
* Kubernetes v1.11 considered kube-proxy IPVS mode GA * Many problems were found #321 * Since then, major blockers seem to have been addressed
* Kubernetes v1.11 considered kube-proxy IPVS mode GA * Many problems were found #321 * Since then, major blockers seem to have been addressed
* Kubernetes v1.11 considered kube-proxy IPVS mode GA * Many problems were found poseidon#321 * Since then, major blockers seem to have been addressed
Kubernetes v1.11 marked
kube-proxy
IPVS mode as GA. Evalute its readiness