Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion sig-autoscaling/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ You can also learn more about the [SIG Autoscaling Charter](https://github.com/k
## Getting started
Joining the [mailing list](https://groups.google.com/forum/#!forum/kubernetes-sig-autoscaling) will get you invited to the general SIG meetings.

Our Regular SIG Meeting is Mondays at 16:00 CET (Central European Time). This is a general forum for wider issues as well as most of the subprojects.
Our Regular SIG Meeting is on [Thursdays at 17:00 Poland](https://zoom.us/j/96548204174) (weekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=17%3A00&tz=Poland). This is a general forum for wider issues as well as most of the subprojects.

Most of the work of the SIG is undertaken by our [Subprojects](https://github.com/kubernetes/community/tree/master/sig-autoscaling#subprojects) where new contributors are always welcome. Some of the subprojects have their own dedicated meetings - either on an ad-hoc basis, or organised more regularly. See the above link and each subproject's Slack channel for more details.

Expand Down
1 change: 1 addition & 0 deletions sig-autoscaling/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ The following [subprojects][subproject-definition] are owned by sig-autoscaling:
- [kubernetes/kubernetes/pkg/controller/podautoscaler](https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/podautoscaler/OWNERS)
### karpenter
- **Owners:**
- [kubernetes-sigs/karpenter-provider-cluster-api](https://github.com/kubernetes-sigs/karpenter-provider-cluster-api/blob/main/OWNERS)
- [kubernetes-sigs/karpenter-provider-ibm-cloud](https://github.com/kubernetes-sigs/karpenter-provider-ibm-cloud/blob/main/OWNERS)
- [kubernetes-sigs/karpenter](https://github.com/kubernetes-sigs/karpenter/blob/main/OWNERS)
- **Contact:**
Expand Down
67 changes: 50 additions & 17 deletions sig-autoscaling/annual-report-2025.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,38 @@

1. What work did the SIG do this year that should be highlighted?

- 3 minor releases of VPA: [1.3.0](https://github.com/kubernetes/autoscaler/releases/tag/vertical-pod-autoscaler-1.3.0), [1.4.0](https://github.com/kubernetes/autoscaler/releases/tag/vertical-pod-autoscaler-1.4.0), [1.5.0](https://github.com/kubernetes/autoscaler/releases/tag/vertical-pod-autoscaler-1.5.0)
- In Place Pod Resizing promoted to Beta (`InPlaceOrRecreate` feature) (@adrianmoisey)
- VPA Enhancement Proposals
- AEP-7862: [AEP-7862: CPU Startup Boost](https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler/enhancements/7862-cpu-startup-boost) (@kamarabbas99)
- AEP-8026 [AEP-8026: Allow per-VPA component configuration parameters](https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler/enhancements/8026-per-vpa-component-configuration) (@omerap12)
- AEP-8818: [InPlace Update Mode work begun](https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler/enhancements/8818-in-place-only) (@omerap12)
- 2 minor releases of Cluster Autoscaler: [1.33.0](https://github.com/kubernetes/autoscaler/releases/tag/cluster-autoscaler-1.33.0), [1.34.0](https://github.com/kubernetes/autoscaler/releases/tag/cluster-autoscaler-1.33.0)
- Cluster Autoscaler Enhancement Proposals
- [Granular Resource Limits (CapacityQuota API)](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/proposals/granular-resource-limits.md) @norbertcyran
- Spare Capacity (CapacityBuffer API)[https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/proposals/buffers.md] @jbtk
- 7 minor release of Karpenter: [1.2.0](https://github.com/kubernetes-sigs/karpenter/releases/tag/v1.2.0), [1.3.0](https://github.com/kubernetes-sigs/karpenter/releases/tag/v1.3.0), [1.4.0](https://github.com/kubernetes-sigs/karpenter/releases/tag/v1.4.0), [1.5.0](https://github.com/kubernetes-sigs/karpenter/releases/tag/v1.5.0), [1.6.0](https://github.com/kubernetes-sigs/karpenter/releases/tag/v1.6.0), [1.7.0](https://github.com/kubernetes-sigs/karpenter/releases/tag/v1.7.0), [1.8.0](https://github.com/kubernetes-sigs/karpenter/releases/tag/v1.8.0)
- Karpenter RFCs

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We technically did the RFC for reserved capacity in 2024, but the implementation landed in 2025, idk if its standard to call implementations out: kubernetes-sigs/karpenter#1760

- [Static Capacity](https://github.com/kubernetes-sigs/karpenter/blob/main/designs/static-capacity.md) @sumukha-radhakrishna
- [NodeRegistrationHealthy Status Condition](https://github.com/kubernetes-sigs/karpenter/pull/1910) @jigisha620
- [Node Overlay](https://github.com/kubernetes-sigs/karpenter/blob/main/designs/node-overlay.md) @engedaam
- [Karpenter Integration Test Migration](https://github.com/kubernetes-sigs/karpenter/blob/main/designs/karpenter-integration-testing.md) @engedaam
- [DRA KWOK Driver](https://github.com/kubernetes-sigs/karpenter/blob/main/designs/karpenter-dra-kwok-driver.md) @alimaazamat
- [GTE and LTE Operators for Requirements](https://github.com/kubernetes-sigs/karpenter/blob/main/designs/gte-lte-operators.md) @ellistarn
- Healthy Ecosystem
- Karpenter provider maturity
- [IBM Cloud Provider](https://github.com/kubernetes-sigs/karpenter-provider-ibm-cloud)
- [Cluster API Provider](https://github.com/kubernetes-sigs/karpenter-provider-cluster-api)
- Cluster Autoscaler provider growth
- New [CoreWeave Provider](https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler/cloudprovider/coreweave)
- New [Utho Provider](https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler/cloudprovider/utho)
- Significant Leadership Updates
- Maciek Pytel steps down as Chair (Thank you @maciekpytel !)
- Kuba Tużnik (@towca) promoted to Chair
- Jack Francis (@jackfrancis) promoted to Lead
- Ray Wainman served as Lead, now Emeritus (Thank you @raywainman !)
- Adrian Moisey @adrianmoisey promoted to Lead

<!--
Some example items that might be worth highlighting:
- Major KEP advancement
Expand All @@ -14,9 +46,14 @@

2. Are there any areas and/or subprojects that your group needs help with (e.g. fewer than 2 active OWNERS)?

- Omer Aplatony has stepped up considerably to reinforce HPA (thank you @omerap12), in addition to his work maintaining VPA. At least one more regular maintainer is still needed. We are tracking progress here:
- https://github.com/kubernetes/kubernetes/issues/128948


3. Did you have community-wide updates in 2025 (e.g. KubeCon talks)?

- [Kubecon NA 2025 SIG Update](https://www.youtube.com/watch?v=aflZ5ccrgnw)

<!--
Examples include links to email, slides, or recordings.
-->
Expand All @@ -30,24 +67,20 @@
Please raise an issue in kubernetes/community, if the KEP metadata is correct but the generated list is incorrect.
-->

<!--
- Alpha
- [5030 - Integrate CSI Volume attach limits with cluster autoscaler](https://github.com/kubernetes/enhancements/tree/master/keps/sig-autoscaling/5030-attach-limit-autoscaler) - v1.35
- [5325 - Improve pod selection accuracy across workload types](https://github.com/kubernetes/enhancements/tree/master/keps/sig-autoscaling/5325-hpa-pod-selection-accuracy) - v1.35

- Beta
- [4951 - Configurable tolerance for HPA](https://github.com/kubernetes/enhancements/tree/master/keps/sig-autoscaling/4951-configurable-hpa-tolerance) - v1.35
-->
- Alpha
- [5030 - Integrate CSI Volume attach limits with cluster autoscaler](https://github.com/kubernetes/enhancements/tree/master/keps/sig-autoscaling/5030-attach-limit-autoscaler) - v1.35
- Beta
- [4951 - Configurable tolerance for HPA](https://github.com/kubernetes/enhancements/tree/master/keps/sig-autoscaling/4951-configurable-hpa-tolerance) - v1.35

## [Subprojects](https://git.k8s.io/community/sig-autoscaling#subprojects)


**Continuing:**
- addon-resizer
- cluster-autoscaler
- horizontal-pod-autoscaler
- karpenter
- horizontal-pod-autoscaler
- vertical-pod-autoscaler
- addon-resizer
Comment on lines -46 to +83
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why the order change here? (it was alphabetical)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A very specific form of OCD where I didn't want to see the most stale project in the SIG listed first.


## [Working groups](https://git.k8s.io/community/sig-autoscaling#working-groups)

Expand All @@ -56,17 +89,17 @@
**Continuing:**
- Batch
- Device Management
- Serving
- Serving (Retiring as of Feb 2026)

## Operational

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 2025 are linked from [README.md] and updated/uploaded if needed
- [x] [README.md] reviewed for accuracy and updated if needed
- [x] [CONTRIBUTING.md] reviewed for accuracy and updated if needed
- [x] Other contributing docs (e.g. in devel dir or contributor guide) reviewed for accuracy and updated if needed
- [x] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed
- [x] SIG leaders (chairs, tech leads, and subproject leads) in [sigs.yaml] are accurate and active, and updated if needed
- [x] Meeting notes and recordings for 2025 are linked from [README.md] and updated/uploaded if needed


[CONTRIBUTING.md]: https://git.k8s.io/community/sig-autoscaling/CONTRIBUTING.md
Expand Down
1 change: 1 addition & 0 deletions sigs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -731,6 +731,7 @@ sigs:
contact:
slack: karpenter
owners:
- https://raw.githubusercontent.com/kubernetes-sigs/karpenter-provider-cluster-api/main/OWNERS
- https://raw.githubusercontent.com/kubernetes-sigs/karpenter-provider-ibm-cloud/main/OWNERS
- https://raw.githubusercontent.com/kubernetes-sigs/karpenter/main/OWNERS
- name: vertical-pod-autoscaler
Expand Down