We're going to make some improvements to improve performance at scale and make scale testing with CAPV easier ## v1.17 ## v1.16 Scale: * PriorityQueue * [x] [Reconcile latency] https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/pull/3730 * ReconcilerRateLimiting * [x] [Memory] https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/pull/3846 * Optimize cache configuration * [x] [Memory] https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/pull/3861 * Admission webhook improvements: * [x] [Memory] CR: https://github.com/kubernetes-sigs/controller-runtime/pull/3463 * Conversion webhook improvements: * [x] [Memory] conversion/convert gets called a lot for unserved versions (even though we never use old apiVersions) https://github.com/kubernetes/kubernetes/pull/130704 * [x] [Memory] https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/pull/3874 * Optimize cache configuration * [x] [Memory] https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/pull/3752 * Misc: * [x] [Reduce apiserver calls] https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/pull/3857 * [x] https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/pull/3893 Scale testing: * [x] https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/pull/3820 * [x] https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/pull/3821 * [x] https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/pull/3827 * [x] https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/pull/3842 * [x] https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/pull/3878 ## Scale testing: Potential follow-ups * [ ] Make durations in vcsim e.g. via annotations configurable (etcdStartupDuration, apiServerStartupDuration, ..)
We're going to make some improvements to improve performance at scale and make scale testing with CAPV easier
v1.17
v1.16
Scale:
Scale testing:
Scale testing: Potential follow-ups