Scalability: support --max-reconcile-rate
gberche-orange opened this issue · 0 comments
gberche-orange commented
What problem are you facing?
I'm observing that a single XRC with a composition provisionning 4 kubernetes provider Objects is taking ~30-60s to become ready on a fresh empty K8S cluster. When there is an set of existing 300 XRCs already reconciled, then a new XRC reconciles in 30 minutes on my cluster.
I'm running latest versions (crossplane 1.6.4 with helm provider 0.10 and kubernes provider 0.10.0) with the --max-reconcile-rate=100 arg in the helm chart.
How could Crossplane help solve your problem?
From crossplane/crossplane#2595 (comment), the helm and kubernetes providers don't yet support the max reconcile rate option. Helm provider defaults to 10 set in #53
Support for the --max-reconcile-rate
would enable concurrent parallel processing of helm Release MRs