FluxCD — Benchmarks
Scope
Performance characteristics, scaling limits, and resource consumption for FluxCD.
| Scale |
GitRepositories |
HelmReleases |
Kustomizations |
Reconcile Interval |
| Small |
10 |
20 |
10 |
1m |
| Medium |
50 |
100 |
50 |
5m |
| Large |
200 |
500 |
200 |
10m |
Resource Consumption
| Component |
CPU (idle) |
CPU (reconcile) |
Memory |
| source-controller |
50m |
500m |
256Mi |
| kustomize-controller |
50m |
300m |
256Mi |
| helm-controller |
50m |
500m |
512Mi |
| image-automation |
20m |
200m |
128Mi |
Scaling Limits
| Dimension |
Tested |
Recommended |
Bottleneck |
| GitRepositories per cluster |
500 |
200 |
Source controller memory |
| HelmReleases per cluster |
1,000 |
500 |
Helm controller CPU |
| Kustomizations per cluster |
500 |
200 |
API server load |