Hello all,
I have a few questions about the Sharding mechanism in Fleet. I've also opened a related issue for this here:
https://github.com/rancher/fleet/issues/4183.
We would like to use sharding for all resources managed by Fleet, including Clusters, GitRepos, Bundles, and BundleDeployments.
1. Is there a performance report that shows what level of scaling can be reached with sharding enabled?
2. I noticed that in the Rancher code, when it creates Fleet cluster resources, it filters out any
labels with a `
cattle.io`prefix. This prevents the label for sharding from being propagated to the Fleet cluster resource from the Rancher cluster resource. Is there a reason Rancher prevents this, or is this a bug?
You can see the code in question here:
https://github.com/rancher/rancher/blob/main/pkg/controllers/provisioningv2/fleetcluster/fleetcluster.go#L199. thanks.