Skip to content

Commit 08cdbe7

Browse files
authored
Merge pull request #6467 from ahg-g/report
2021 Annual Report: SIG Scheduling
2 parents 997e52b + cef34be commit 08cdbe7

File tree

1 file changed

+56
-49
lines changed

1 file changed

+56
-49
lines changed

sig-scheduling/annual-report-2021.md

Lines changed: 56 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,17 @@
44

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

7-
-
8-
-
9-
-
7+
- Efficient re-queueing of pods, significantly cutting the number of failed scheduling cycles
8+
- Improvements to preemption performance
9+
- Simplified plugin configuration in component config
10+
- Scheduler simulator: https://github.com/kubernetes-sigs/kube-scheduler-simulator
1011

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

13-
-
14-
-
15-
-
14+
- Performance improvements and benchmarking
15+
- Code refactorings and cleanups
16+
- Enhancements to node resource -based scoring (see [101946](https://github.com/kubernetes/kubernetes/pull/101946) and [101822](https://github.com/kubernetes/kubernetes/pull/101822))
17+
1618

1719
3. KEP work in 2021 (1.x, 1.y, 1.z):
1820

@@ -23,45 +25,47 @@ In future, this will be generated from kubernetes/enhancements kep.yaml files
2325
-->
2426

2527
- 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+
- [2249 - Multi-scheduling Profiles](https://github.com/kubernetes/enhancements/tree/master/keps/sig-scheduling/1451-multi-scheduling-profiles) - 1.22
29+
- [1845 - Prioritization on Volume Capacity](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/1845-prioritization-on-volume-capacity) - 1.22
2830
- 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+
- [2249 - Namespace Selector for Pod Affinity](https://github.com/kubernetes/enhancements/tree/master/keps/sig-scheduling/2249-pod-affinity-namespace-selector) - 1.22
32+
- [1923 - Prefer Nominated Node](https://github.com/kubernetes/enhancements/tree/master/keps/sig-scheduling/1923-prefer-nominated-node) - 1.22
33+
- [2458 - Resource Fit Scoring Strategy](https://github.com/kubernetes/enhancements/tree/master/keps/sig-scheduling/2458-node-resource-score-strategy) - 1.22
34+
- [2891 - Simplified Scheduler Config](https://github.com/kubernetes/enhancements/blob/master/keps/sig-scheduling/2891-simplified-config/kep.yaml) - 1.22
35+
- [785 - Scheduler Component Config API](https://github.com/kubernetes/enhancements/tree/master/keps/sig-scheduling/785-scheduler-component-config-api) - 1.23
36+
- [2926 - Job Mutable Scheduling Directives](https://github.com/kubernetes/enhancements/tree/master/keps/sig-scheduling/2926-job-mutable-scheduling-directives) - 1.23
3137
- 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
38+
- None
3439
- Pre-alpha
35-
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md)
40+
- None
3641

3742
## Project health
3843

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

42-
-
43-
-
44-
-
47+
- https://github.com/kubernetes-sigs/kube-scheduler-simulator is short of reviewers/owners.
4548

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

48-
-
49-
-
50-
-
51+
- Diversity
52+
- Number of contributors
53+
- Meetings attendance
54+
5155

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

55-
-
59+
- It looks up-to-date
5660

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

60-
-
64+
- Nothing special.
6165

6266
5. Does the group have contributors from multiple companies/affiliations?
6367

64-
-
68+
- Yes
6569

6670
6. Are there ways end users/companies can contribute that they currently are not?
6771
If one of those ways is more full time support, what would they work on and why?
@@ -71,12 +75,12 @@ In future, this will be generated from kubernetes/enhancements kep.yaml files
7175

7276
## Membership
7377

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 -->
78+
- Primary slack channel member count: 2529
79+
- Primary mailing list member count: 586
80+
- Primary meeting attendee count (estimated, if needed): 10
81+
- Primary meeting participant count (estimated, if needed): 5
82+
- Unique reviewers for SIG-owned packages: 6 <!-- in future, this will be generated from OWNERS files referenced from subprojects, expanded with OWNERS_ALIASES files -->
83+
- Unique approvers for SIG-owned packages: 4 <!-- in future, this will be generated from OWNERS files referenced from subprojects, expanded with OWNERS_ALIASES files -->
8084

8185
Include any other ways you measure group membership
8286

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

90-
New in $YYYY:
91-
- [$subproject-name](https://git.k8s.io/community/$sig-id#$subproject-name)
94+
New in 2021:
95+
- [kube scheduler simulator](https://github.com/kubernetes-sigs/kube-scheduler-simulator)
9296
-
9397

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

98102
Continuing:
99-
- [$subproject-name](https://git.k8s.io/community/$sig-id#$subproject-name)
100-
-
103+
- [Descheduler](https://github.com/kubernetes-sigs/descheduler)
104+
- [Scheduler Plugins](https://github.com/kubernetes-sigs/scheduler-plugins)
105+
- [Cluster Capacity](https://github.com/kubernetes-sigs/cluster-capacity)
106+
- [Poseidon](https://github.com/kubernetes-sigs/poseidon)
107+
- [KubeBatch](https://github.com/kubernetes-sigs/kube-batch)
101108

102109
## Working groups
103110

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

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-
-
116+
New in 2021:
117+
- [Structured Logging](https://github.com/kubernetes/community/tree/master/wg-structured-logging)
112118

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))
119+
120+
Retired in 2021:
121+
- None
115122
-
116123

117124
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-
-
125+
- [Policy](https://github.com/kubernetes/community/tree/master/wg-policy)
126+
- [Multitenancy](https://github.com/kubernetes/community/tree/master/wg-multitenancy)
120127

121128
## Operational
122129

123130
Operational tasks in [sig-governance.md]:
124131

125-
- [ ] [README.md] reviewed for accuracy and updated if needed
126-
- [ ] [CONTRIBUTING.md] reviewed for accuracy and updated if needed
132+
- [X] [README.md] reviewed for accuracy and updated if needed
133+
- [X] [CONTRIBUTING.md] reviewed for accuracy and updated if needed
127134
(or created if missing and your contributor steps and experience are different or more
128135
in-depth than the documentation listed in the general [contributor guide] and [devel] folder.)
129-
- [ ] 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] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed
137+
- [X] SIG leaders (chairs, tech leads, and subproject owners) in [sigs.yaml] are accurate and active, and updated if needed
138+
- [X] Meeting notes and recordings for 2021 are linked from [README.md] and updated/uploaded if needed
139+
- [x] Did you have community-wide updates in 2021 (e.g. community meetings, kubecon, or kubernetes-dev@ emails)? Links to email, slides, or recordings:
140+
- [2021 KubeCon EU: SIG-Scheduling Intro & Deep Dive](https://sched.co/iE7P)
141+
- [2021 KubeCon NA: SIG-Scheduling Intro & Deep Dive](https://sched.co/lV8m)
135142

136143
[CONTRIBUTING.md]: https://git.k8s.io/community/sig-scheduling/CONTRIBUTING.md
137144
[contributor ladder]: https://git.k8s.io/community/community-membership.md

0 commit comments

Comments
 (0)