Skip to content

Commit e796bdd

Browse files
authored
Merge pull request #6453 from gjtempleton/6366-SIG-Autoscaling-2021
SIG Autoscaling 2021 Report
2 parents cc1c6e4 + 3634be9 commit e796bdd

File tree

1 file changed

+62
-57
lines changed

1 file changed

+62
-57
lines changed

sig-autoscaling/annual-report-2021.md

Lines changed: 62 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,14 @@
44

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

7-
-
8-
-
9-
-
7+
- [Promotion of autoscaling v2 API to GA.](https://github.com/kubernetes/enhancements/pull/2703)
8+
- [Continued improvements of VPA via community feedback](https://github.com/kubernetes/autoscaler/issues/3913)
9+
- [Improved extensibility of Cluster Autoscaler](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/proposals/plugable-provider-grpc.md)
1010

1111
2. What initiatives are you working on that aren't being tracked in KEPs?
1212

13-
-
14-
-
15-
-
13+
- Continuing to improve and extend functionality of owned Subprojects
14+
- Increasing out of band extensibility of projects via mechanisms such as gRPC providers for CA
1615

1716
3. KEP work in 2021 (1.x, 1.y, 1.z):
1817

@@ -23,60 +22,63 @@ In future, this will be generated from kubernetes/enhancements kep.yaml files
2322
-->
2423

2524
- Stable
26-
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.stable
27-
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.stable
28-
- Beta
29-
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.beta
30-
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.beta
31-
- Alpha
32-
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.alpha
33-
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.alpha
34-
- Pre-alpha
35-
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md)
25+
- [2702 - Graduate v2beta2 Autoscaling API to GA](https://git.k8s.io/enhancements/keps/sig-autoscaling/2702-graduate-hpa-api-to-GA/README.md) - $milestone.stable
26+
27+
- Subproject enhancements:
28+
- [Support Customized Recommenders for Vertical Pod Autoscalers](https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler/enhancements/3919-customized-recommender-vpa)
29+
- [MinReplicas per VPA object](https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler/enhancements/4566-min-replicas#kep-4566-minreplicas-per-vpa-object)
30+
- [https://github.com/kubernetes/autoscaler/blob/68c984472acce69cba89d96d724d25b3c78fc4a0/cluster-autoscaler/proposals/plugable-provider-grpc.md](https://github.com/kubernetes/autoscaler/blob/68c984472acce69cba89d96d724d25b3c78fc4a0/cluster-autoscaler/proposals/plugable-provider-grpc.md)
31+
- [Expander Plugin over gRPC](https://github.com/kubernetes/autoscaler/blob/66af6d1339f86e87a37d5f505109b59c729de198/cluster-autoscaler/proposals/expander-plugin-grpc.md)
3632

3733
## Project health
3834

3935
1. What areas and/or subprojects does your group need the most help with?
4036
Any areas with 2 or fewer OWNERs? (link to more details)
4137

42-
-
43-
-
44-
-
38+
- Code contributors and reviewers
39+
- Issue triage/response
40+
- Whilst there are no areas with explicitly 2 or few owners, there are a number of areas where we have this few subject matter experts, acting as a significant bottleneck for significant changes. These currently include the core Cluster Autoscaler code, as well as the HPA controller.
4541

4642
2. What metrics/community health stats does your group care about and/or measure?
4743

48-
-
49-
-
50-
-
44+
- Currently lacking in measurement of community health stats
45+
- Care about growing number of contributors
46+
- Would like to begin measuring time to merge of community PRs
5147

5248
3. Does your [CONTRIBUTING.md] help **new** contributors engage with your group specifically by pointing
5349
to activities or programs that provide useful context or allow easy participation?
5450

55-
-
51+
- Not currently
5652

5753
4. If your group has special training, requirements for reviewers/approvers, or processes beyond the general [contributor guide],
5854
does your [CONTRIBUTING.md] document those to help **existing** contributors grow throughout the [contributor ladder]?
5955

60-
-
56+
- N/A
6157

6258
5. Does the group have contributors from multiple companies/affiliations?
6359

64-
-
60+
- Yes - though the core approvers are almost all from a single company (Google). Other contributors/code owners are from a variety of companies, including end users (Datadog, Airbnb, Skyscanner...) and vendors (Microsoft, Red Hat, Amazon...), particularly for Cluster Autoscaler cloud provider implementations.
6561

6662
6. Are there ways end users/companies can contribute that they currently are not?
6763
If one of those ways is more full time support, what would they work on and why?
6864

69-
-
70-
-
65+
- Increased support for some cloud provider implementations for the Cluster Autoscaler. See e.g. [issues](https://github.com/kubernetes/autoscaler/issues?q=is%3Aopen+is%3Aissue+label%3Aarea%2Fprovider%2Faws+) and [pull requests](https://github.com/kubernetes/autoscaler/pulls?q=is%3Aopen+is%3Apr+label%3Aarea%2Fprovider%2Fhetzner) which can be queried by cloud provider for starting points. (Modify the label filter as appropriate from the above links.)
66+
- Responding to issues - the SIG currently lacks the capacity to respond to all issues raised
7167

7268
## Membership
7369

74-
- Primary slack channel member count:
75-
- Primary mailing list member count:
76-
- Primary meeting attendee count (estimated, if needed):
77-
- Primary meeting participant count (estimated, if needed):
78-
- Unique reviewers for SIG-owned packages: <!-- in future, this will be generated from OWNERS files referenced from subprojects, expanded with OWNERS_ALIASES files -->
79-
- Unique approvers for SIG-owned packages: <!-- in future, this will be generated from OWNERS files referenced from subprojects, expanded with OWNERS_ALIASES files -->
70+
- Primary slack channel member count: 3824
71+
- Primary mailing list member count: 346
72+
- Primary meeting attendee count (estimated, if needed): ~10
73+
- Primary meeting participant count (estimated, if needed): ~6
74+
- Unique reviewers for SIG-owned packages:
75+
- Under k/k: 4
76+
- SIG Subprojects Core Code: 4 to 8 depending on the project
77+
- Cluster Autoscaler including cloud provider implementations: ~40<!-- in future, this will be generated from OWNERS files referenced from subprojects, expanded with OWNERS_ALIASES files -->
78+
- Unique approvers for SIG-owned packages:
79+
- Under k/k: 4
80+
- SIG Subprojects Core Code: 4 to 8 depending on the project
81+
- Cluster Autoscaler including cloud provider implementations: ~40<!-- in future, this will be generated from OWNERS files referenced from subprojects, expanded with OWNERS_ALIASES files -->
8082

8183
Include any other ways you measure group membership
8284

@@ -87,17 +89,21 @@ In future, this will be generated from delta of sigs.yaml from $YYYY-01-01 to $Y
8789
Manually visible via `git diff HEAD@{$YYYY-01-01} HEAD@{$YYYY-12-31} -- $sig-id/README.md`
8890
-->
8991

90-
New in $YYYY:
91-
- [$subproject-name](https://git.k8s.io/community/$sig-id#$subproject-name)
92-
-
92+
New in 2021:
93+
94+
- None
9395

94-
Retired in $YYYY:
95-
- [$subproject-name](https://git.k8s.io/community/$sig-id#$subproject-name)
96-
-
96+
Retired in 2021:
97+
98+
- None
9799

98100
Continuing:
99-
- [$subproject-name](https://git.k8s.io/community/$sig-id#$subproject-name)
100-
-
101+
102+
- [horizontal-pod-autoscaler](https://github.com/kubernetes/community/blob/master/sig-autoscaling/README.md#horizontal-pod-autoscaler)
103+
- [vertical-pod-autoscaler](https://github.com/kubernetes/community/blob/master/sig-autoscaling/README.md#vertical-pod-autoscaler)
104+
- [cluster-autoscaler](https://github.com/kubernetes/community/blob/master/sig-autoscaling/README.md#cluster-autoscaler)
105+
- [addon-resizer](https://github.com/kubernetes/community/blob/master/sig-autoscaling/README.md#addon-resizer)
106+
- [scale-client](https://github.com/kubernetes/community/blob/master/sig-autoscaling/README.md#scale-client)
101107

102108
## Working groups
103109

@@ -106,32 +112,32 @@ In future, this will be generated from delta of sigs.yaml from $YYYY-01-01 to $Y
106112
Manually visible via `git diff HEAD@{$YYYY-01-01} HEAD@{$YYYY-12-31} -- $sig-id/README.md`
107113
-->
108114

109-
New in $YYYY:
110-
- [$wg-name](https://git.k8s.io/community/$wg-id/) ([$YYYY report](https://git.k8s.io/community/$wg-id/annual-report-$YYYY.md))
111-
-
115+
New in 2021:
112116

113-
Retired in $YYYY:
114-
- [$wg-name](https://git.k8s.io/community/$wg-id/) ([$YYYY report](https://git.k8s.io/community/$wg-id/annual-report-$YYYY.md))
115-
-
117+
- [WG-Batch](https://github.com/kubernetes/community/tree/master/wg-batch)
118+
119+
Retired in 2021:
120+
121+
- None
116122

117123
Continuing:
118-
- [$wg-name](https://git.k8s.io/community/$wg-id/) ([$YYYY report](https://git.k8s.io/community/$wg-id/annual-report-$YYYY.md))
119-
-
124+
125+
- None
120126

121127
## Operational
122128

123129
Operational tasks in [sig-governance.md]:
124130

125-
- [ ] [README.md] reviewed for accuracy and updated if needed
126-
- [ ] [CONTRIBUTING.md] reviewed for accuracy and updated if needed
131+
- [x] [README.md] reviewed for accuracy and updated if needed
132+
- [x] [CONTRIBUTING.md] reviewed for accuracy and updated if needed
127133
(or created if missing and your contributor steps and experience are different or more
128134
in-depth than the documentation listed in the general [contributor guide] and [devel] folder.)
129135
- [ ] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed
130-
- [ ] SIG leaders (chairs, tech leads, and subproject owners) in [sigs.yaml] are accurate and active, and updated if needed
131-
- [ ] Meeting notes and recordings for 2021 are linked from [README.md] and updated/uploaded if needed
132-
- [ ] Did you have community-wide updates in 2021 (e.g. community meetings, kubecon, or kubernetes-dev@ emails)? Links to email, slides, or recordings:
133-
-
134-
-
136+
- [x] SIG leaders (chairs, tech leads, and subproject owners) in [sigs.yaml] are accurate and active, and updated if needed
137+
- [x] Meeting notes and recordings for 2021 are linked from [README.md] and updated/uploaded if needed
138+
- [x] Did you have community-wide updates in 2021 (e.g. community meetings, kubecon, or kubernetes-dev@ emails)? Links to email, slides, or recordings:
139+
- [Kubecon EU 2021](https://www.youtube.com/watch?v=odxPyW_rZNQ)
140+
- [Kubecon NA 2021](https://www.youtube.com/watch?v=L4d7K83vq_0)
135141

136142
[CONTRIBUTING.md]: https://git.k8s.io/community/sig-autoscaling/CONTRIBUTING.md
137143
[contributor ladder]: https://git.k8s.io/community/community-membership.md
@@ -140,4 +146,3 @@ Operational tasks in [sig-governance.md]:
140146
[sigs.yaml]: https://git.k8s.io/community/sigs.yaml
141147
[contributor guide]: https://git.k8s.io/community/contributors/guide/README.md
142148
[devel]: https://git.k8s.io/community/contributors/devel/README.md
143-

0 commit comments

Comments
 (0)