You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We're running a large cluster of standard VM's that auto-scales between 50-650 nodes. During peak this results in:
~600 services of type LoadBalancer with a Public IP (TCP-based service, so Ingress is not an option)
~10000 Pods in the cluster
When running the cloud-controller-manager without any rate limiter configuration it eventually reconciles after a couple hours and during those hours we get at lot of 429's and basically makes the subscription unusable during that time. More or less every operation gets throttled by Azure (disk attach/detach, VM scaling/reconfiguration etc.)
When running the cloud-controller-manager with rate limiter I've been trying a lot of QPS/Bucket combinations that always ends up with client throttling at a state where the services never reconciles (= they don't get a public IP).
What you expected to happen:
Service reconcile "as fast as possible".
How to reproduce it (as minimally and precisely as possible):
What happened:
We're running a large cluster of standard VM's that auto-scales between 50-650 nodes. During peak this results in:
LoadBalancer
with a Public IP (TCP-based service, so Ingress is not an option)When running the
cloud-controller-manager
without any rate limiter configuration it eventually reconciles after a couple hours and during those hours we get at lot of 429's and basically makes the subscription unusable during that time. More or less every operation gets throttled by Azure (disk attach/detach, VM scaling/reconfiguration etc.)When running the
cloud-controller-manager
with rate limiter I've been trying a lot of QPS/Bucket combinations that always ends up withclient throttling
at a state where the services never reconciles (= they don't get a public IP).What you expected to happen:
Service reconcile "as fast as possible".
How to reproduce it (as minimally and precisely as possible):
azure.json
Anything else we need to know?:
cloud-controller-manager:v1.29.3
Sample error:
Environment:
kubectl version
):1.29.1
Azure
standard VM'scat /etc/os-release
): Ubuntu 22 and Windowsuname -a
):The text was updated successfully, but these errors were encountered: