- What work did the SIG do this year that should be highlighted?
Notable work we produced in 2024 includes:
- Helping validate scalability/performance impact and reliability for many features across the year as well as preventing regressions
- Enhancements to our scalability test framework around better instrumentation and reduction in flakiness
- Additional test coverage spanning across the Kubernetes project
- Driving/influencing a bunch of KEPs and fixes, mainly within Kubernetes core (API server, API machinery, etcd and kube-controller-manager)
- Are there any areas and/or subprojects that your group needs help with (e.g. fewer than 2 active OWNERS)?
Overall in 2024 we have had healthy contributions from multiple companies (see these devstats. We continue to seek help from various SIGs to force-multiply scalability test coverage and regression hunting for features/components they own. We also encourage them to proactively identify and document SLIs/SLOs/limits for APIs and workflows they own. This allows each SIG to set a scalability bar for their systems (just like up-time/availability) and thereby make scalability a first class citizen of Kubernetes and related CNCF projects. As always, SIG scalability is eager to assist/guide with this process.
- Did you have community-wide updates in 2024 (e.g. KubeCon talks)?
We presented SIG Scalability Intro + Deep-Dive updates at EU KubeCon:
- KEP work in 2024 (v1.30, v1.31, v1.32):
Notable KEPs, mostly co-owned with SIG API machinery and SIG etcd:
- 2340 - Consistent Reads from Cache
- Beta in 1.31
- 3157 - Streaming List
- Beta in 1.32
- 4222 - CBOR Serializer
- Alpha in 1.32
- 4568 - Resilient watchcache initialization
- Beta in 1.31
Continuing:
- kubernetes-scalability-and-performance-tests-and-validation
- kubernetes-scalability-bottlenecks-detection
- kubernetes-scalability-definition
- kubernetes-scalability-governance
- kubernetes-scalability-test-frameworks
Operational tasks in sig-governance.md:
- README.md reviewed for accuracy and updated if needed
- CONTRIBUTING.md reviewed for accuracy and updated if needed
- Other contributing docs (e.g. in devel dir or contributor guide) reviewed for accuracy and updated if needed
- Subprojects list and linked OWNERS files in sigs.yaml reviewed for accuracy and updated if needed
- SIG leaders (chairs, tech leads, and subproject leads) in sigs.yaml are accurate and active, and updated if needed
- Meeting notes and recordings for 2024 are linked from README.md and updated/uploaded if needed