-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
custom or new LB algorithm support #12523
Comments
This issue is currently awaiting triage. If Ingress contributors determines this is a relevant issue, they will accept it by applying the The Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
Unfortunately there is no way to use custom/new load-balancing algorithms. We are short on resources and hit by CVEs so we are actually dropping support for many stable and useful features as either there are no resources to maintain them or they potentially get in the way of a secure controller. |
/retitle custom or new LB algorithm support |
At this time, we are not actively adding new features as we migrate our focus to ingate. We have discussed at the gateway-api community meeting and our latest ingress-nginx Kubcon Maintainer talk. The repo to follow along is at: https://github.com/kubernetes-sigs/ingate /close |
@strongjz: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
Currently, there are many balancer implementation supported by ingress nginx: round_robin, chash, chashsubset, sticky_balanced, sticky_persistent, ewma. But these balancer implementation doesn't fully meet our requirement. Also we can't add customized balancer with custom Lua plugins since it only executed in below phases:
Is there any way to support customized balancer without modify ingress nginx source code?
Also, the backend endpoint information send to nginx "/configuration/backends" API by controller only contains the address&port information, could it include more informations? e.g. the name of the pod
No
The text was updated successfully, but these errors were encountered: