-
Notifications
You must be signed in to change notification settings - Fork 306
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
BackendConfig support for balancingMode #740
Comments
We're being bitten by a similar bug. Our BackendConfigs are Utilization in zone c & d and have been for a long time. We recently added nodes in zone b, and the BackendConfigs there used Rate. Now that we try to add an ingress, it tries to use the Rate balancer_mode in all zones, leading to this behaviour:
|
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale After discussing this with Google Support, the issue is that our cluster was created prior to Kubernetes 1.7.2. The issue is even described in the documentation. The only current workaround is to not add new zones. The only current fix is to reroll the cluster from scratch. Is it really impossible to trigger an update from 'UTILIZATION' to 'RATE' in all zones? |
/lifecycle frozen |
Unfortunately the validation restrictions today do not allow for an easy way to switch modes for instance groups that are actively attached to an LB. However, it should be adding additional zones with UTILIZATION mode if it detects problems with creation on RATE, and that should be a bug. Can you file a separate issue for that specifically? |
Note that utilization does not work unless you are using NEGs as the load on the VM initially receiving traffic is not correlated at all with the backend pod that may be running on a different VM. |
Closing as there has been no activity since 2019. |
Would be great if BackendConfig had support for balancing mode per https://cloud.google.com/load-balancing/docs/backend-service#traffic_distribution
issue I'm running into now is all the created backend-services automatically balance by rate and are added to the same instance group. If I try to update-backend to change balancingMode UTILIZATION, gcloud throws a validation error (all backends in the same instance group must have the same balancing_mode)
[in the meantime, if there's a good work around please let me know.. have spent a few hours trying to figure it out and am just about ready to give up, even though its quite suboptimal for one of my services]
The text was updated successfully, but these errors were encountered: