Skip to content

Commit 6ac21ab

Browse files
authored
Merge pull request #2425 from DirectXMan12/autoscaling/charter
SIG Autoscaling Charter and sigs.yaml updates
2 parents 6462a83 + bfd97a2 commit 6ac21ab

File tree

4 files changed

+91
-3
lines changed

4 files changed

+91
-3
lines changed

sig-autoscaling/README.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ To understand how this file is generated, see https://git.k8s.io/community/gener
1010

1111
Covers development and maintenance of components for automated scaling in Kubernetes. This includes automated vertical and horizontal pod autoscaling, initial resource estimation, cluster-proportional system component autoscaling, and autoscaling of Kubernetes clusters themselves.
1212

13+
The [charter](charter.md) defines the scope and governance of the Autoscaling Special Interest Group.
14+
1315
## Meetings
1416
* Regular SIG Meeting: [Mondays at 14:00 UTC](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit) (biweekly/triweekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=14:00&tz=UTC).
1517
* [Meeting notes and Agenda](https://docs.google.com/document/d/1RvhQAEIrVLHbyNnuaT99-6u9ZUMp7BfkPupT2LAZK7w/edit).
@@ -20,7 +22,7 @@ Covers development and maintenance of components for automated scaling in Kubern
2022
The Chairs of the SIG run operations and processes governing the SIG.
2123

2224
* Marcin Wielgus (**[@mwielgus](https://github.com/mwielgus)**), Google
23-
* Solly Ross (**[@directxman12](https://github.com/directxman12)**), Red Hat
25+
* Solly Ross (**[@directxman12](https://github.com/directxman12)**), Google
2426

2527
## Contact
2628
* [Slack](https://kubernetes.slack.com/messages/sig-autoscaling)

sig-autoscaling/charter.md

+85
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
# SIG Autoscaling Charter
2+
3+
This charter adheres to the conventions described in the [Kubernetes Charter README] and uses
4+
the Roles and Organization Management outlined in [sig-governance].
5+
6+
## Scope
7+
8+
Covers development and maintenance of Kubernetes components for automated
9+
scaling in Kubernetes. This includes automated vertical and horizontal
10+
pod autoscaling, initial resource estimation, cluster-proportional system
11+
component autoscaling, and autoscaling of Kubernetes clusters themselves.
12+
13+
### In scope
14+
15+
- Autoscaling-related API objects, such as the HorizontalPodAutoscaler and
16+
VerticalPodAutoscaler
17+
18+
- Autoscaling-related tools, such as the cluster autoscaler,
19+
single-component scaling tools (e.g. pod-nanny), and
20+
cluster-proportional scaling tools
21+
22+
- Ensuring API interfaces (the scale subresource) are available and usable
23+
to enable other SIGs to write autoscalable objects, and enable people to
24+
interact with those interfaces.
25+
26+
[Link to SIG section in sigs.yaml][sigs.yaml]
27+
28+
#### Code, Binaries and Services
29+
30+
- Components and utilities that take automated action to scale a component
31+
on the cluster (e.g. the horizontal-pod-autoscaler or addon-resizer
32+
subproject)
33+
34+
- Components and utilities that take automated action to scale the cluster
35+
itself (e.g. the cluster-autoscaler subproject)
36+
37+
- Special parts of client-go for interacting with with the scaling
38+
interfaces used by the HPA (e.g. the scale-client subproject)
39+
40+
#### Cross-cutting and Externally Facing Processes
41+
42+
- Reviewing implementations of the scale subresource to ensure that
43+
autoscaling behaves properly
44+
45+
- Coordinating with SIG Instrumentation to ensure that metrics APIs are
46+
suitable for autoscaling on.
47+
48+
- Coordinating with SIG Scheduling to make sure scheduling decisions can
49+
interact well with the cluster autoscaler
50+
51+
- Coordinating with SIG Cluster Lifecycle on integration between the
52+
cluster autoscaler and cluster API
53+
54+
- Coordinating with SIG Node around Kubelet requirements for vertical
55+
scaling of pods
56+
57+
### Out of scope
58+
59+
- Testing general cluster performance at scale (this falls under the
60+
purview of [SIG Scalability]).
61+
62+
- Owning metrics APIs (this falls under the purview of [SIG
63+
Instrumentation]). SIG Autoscaling should collaborate with [SIG
64+
Instrumentation] to ensure that metrics APIs are suitable for using in
65+
autoscaling.
66+
67+
## Roles and Organization Management
68+
69+
This sig follows adheres to the Roles and Organization Management outlined in [sig-governance]
70+
and opts-in to updates and modifications to [sig-governance].
71+
72+
### Deviations from [sig-governance]
73+
74+
- SIG Autoscaling does not have chairs as a separate entity from tech
75+
leads. The tech leads have the responsibility of chairs.
76+
77+
### Subproject Creation
78+
79+
SIG Technical Leads
80+
81+
[sig-governance]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md
82+
[sigs.yaml]: https://github.com/kubernetes/community/blob/master/sigs.yaml#L305
83+
[Kubernetes Charter README]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/README.md
84+
[SIG Scalability]: https://github.com/kubernetes/community/blob/master/sig-scalability
85+
[SIG Instrumentation]: https://github.com/kubernetes/community/blob/master/sig-instrumentation

sig-list.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ When the need arises, a [new SIG can be created](sig-creation-procedure.md)
2626
|[Apps](sig-apps/README.md)|apps|* [Matt Farina](https://github.com/mattfarina), Samsung SDS<br>* [Adnan Abdulhussein](https://github.com/prydonius), Bitnami<br>* [Kenneth Owens](https://github.com/kow3ns), Google<br>|* [Slack](https://kubernetes.slack.com/messages/sig-apps)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-apps)|* Regular SIG Meeting: [Mondays at 9:00 PT (Pacific Time) (weekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)<br>
2727
|[Architecture](sig-architecture/README.md)|architecture|* [Brian Grant](https://github.com/bgrant0607), Google<br>* [Jaice Singer DuMars](https://github.com/jdumars), Google<br>* [Matt Farina](https://github.com/mattfarina), Samsung SDS<br>|* [Slack](https://kubernetes.slack.com/messages/sig-architecture)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-architecture)|* Regular SIG Meeting: [Thursdays at 19:00 UTC (weekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)<br>
2828
|[Auth](sig-auth/README.md)|auth|* [Mike Danese](https://github.com/mikedanese), Google<br>* [Mo Khan](https://github.com/enj), Red Hat<br>* [Tim Allclair](https://github.com/tallclair), Google<br>|* [Slack](https://kubernetes.slack.com/messages/sig-auth)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-auth)|* Regular SIG Meeting: [Wednesdays at 11:00 PT (Pacific Time) (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)<br>
29-
|[Autoscaling](sig-autoscaling/README.md)|autoscaling|* [Marcin Wielgus](https://github.com/mwielgus), Google<br>* [Solly Ross](https://github.com/directxman12), Red Hat<br>|* [Slack](https://kubernetes.slack.com/messages/sig-autoscaling)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-autoscaling)|* Regular SIG Meeting: [Mondays at 14:00 UTC (biweekly/triweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)<br>
29+
|[Autoscaling](sig-autoscaling/README.md)|autoscaling|* [Marcin Wielgus](https://github.com/mwielgus), Google<br>* [Solly Ross](https://github.com/directxman12), Google<br>|* [Slack](https://kubernetes.slack.com/messages/sig-autoscaling)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-autoscaling)|* Regular SIG Meeting: [Mondays at 14:00 UTC (biweekly/triweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)<br>
3030
|[AWS](sig-aws/README.md)|aws|* [Justin Santa Barbara](https://github.com/justinsb)<br>* [Kris Nova](https://github.com/kris-nova), Heptio<br>* [Nishi Davidson](https://github.com/d-nishi), AWS<br>|* [Slack](https://kubernetes.slack.com/messages/sig-aws)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-aws)|* Regular SIG Meeting: [Fridays at 9:00 PT (Pacific Time) (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)<br>
3131
|[Azure](sig-azure/README.md)|azure|* [Stephen Augustus](https://github.com/justaugustus), Red Hat<br>* [Dave Strebel](https://github.com/dstrebel), Microsoft<br>|* [Slack](https://kubernetes.slack.com/messages/sig-azure)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-azure)|* Regular SIG Meeting: [Wednesdays at 16:00 UTC (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)<br>
3232
|[Big Data](sig-big-data/README.md)|big-data|* [Anirudh Ramanathan](https://github.com/foxish), Rockset<br>* [Erik Erlandson](https://github.com/erikerlandson), Red Hat<br>* [Yinan Li](https://github.com/liyinan926), Google<br>|* [Slack](https://kubernetes.slack.com/messages/sig-big-data)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-big-data)|* Regular SIG Meeting: [Wednesdays at 17:00 UTC (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)<br>

sigs.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,7 @@ sigs:
428428
Kubernetes. This includes automated vertical and horizontal pod
429429
autoscaling, initial resource estimation, cluster-proportional system
430430
component autoscaling, and autoscaling of Kubernetes clusters themselves.
431+
charter_link: charter.md
431432
label: autoscaling
432433
leadership:
433434
chairs:
@@ -436,7 +437,7 @@ sigs:
436437
company: Google
437438
- name: Solly Ross
438439
github: directxman12
439-
company: Red Hat
440+
company: Google
440441
meetings:
441442
- description: Regular SIG Meeting
442443
day: Monday

0 commit comments

Comments
 (0)