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

Support for kube-proxy replacement #483

Closed
TrekkieCoder opened this issue Jan 4, 2024 · 1 comment
Closed

Support for kube-proxy replacement #483

TrekkieCoder opened this issue Jan 4, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@TrekkieCoder
Copy link
Collaborator

Is your feature request related to a problem? Please describe.
LoxiLB provides excellent LB performance for external services but service-traffic still has to go through kube-proxy(iptables/ipvs) for node-port to clusterIP/port conversion. This might be a limiting factor in overall cluster performance.

Describe the solution you'd like
It seems plausible for loxilb in-cluster mode to provide drop-in replacement for kube-proxy rules. Atleast, this is something that needs to be explored. I would like to see loxilb provide node-port services as well.

Describe alternatives you've considered
Have tried kube-proxy in iptables as well as ipvs mode. But there are not many other options available.

@TrekkieCoder TrekkieCoder added the enhancement New feature or request label Jan 4, 2024
@TrekkieCoder TrekkieCoder changed the title Support for kube-proxy replacement/compatibility Support for kube-proxy replacement Jan 4, 2024
UltraInstinct14 added a commit that referenced this issue Jan 5, 2024
PR - gh-483 : Initial support for ipvs compatibilty
UltraInstinct14 added a commit that referenced this issue Jan 8, 2024
PR - gh-483 : Support for node-port service together with LB services
UltraInstinct14 added a commit that referenced this issue Jan 18, 2024
UltraInstinct14 added a commit that referenced this issue Jan 29, 2024
PR: gh-483 For node-port services, use one-arm mode as default
UltraInstinct14 added a commit that referenced this issue Jan 29, 2024
PR - gh-483 Node-ports services changed from one-arm to full-nat
UltraInstinct14 added a commit that referenced this issue Feb 1, 2024
PR - gh-483 Minimal provisioning for masquerade from pods
@TrekkieCoder
Copy link
Collaborator Author

Base support seems ok. Closing this.

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

No branches or pull requests

1 participant