Skip to content

Commit 8bd9373

Browse files
atiratreerthallisey
andcommitted
Introduce Node Lifecycle WG
Co-authored-by: Ryan Hallisey <rhallisey@nvidia.com>
1 parent f49183a commit 8bd9373

File tree

18 files changed

+247
-0
lines changed

18 files changed

+247
-0
lines changed

OWNERS_ALIASES

+2
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,8 @@ aliases:
142142
- jeremyrickard
143143
- liggitt
144144
- micahhausler
145+
wg-node-lifecycle-leads:
146+
- atiratree
145147
wg-policy-leads:
146148
- JimBugwadia
147149
- poonam-lamba

communication/slack-config/channels.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,7 @@ channels:
584584
- name: wg-multitenancy
585585
- name: wg-naming
586586
archived: true
587+
- name: wg-node-lifecycle
587588
- name: wg-onprem
588589
archived: true
589590
- name: wg-policy

liaisons.md

+1
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ members will assume one of the departing members groups.
5959
| [WG Device Management](wg-device-management/README.md) | Patrick Ohly (**[@pohly](https://github.com/pohly)**) |
6060
| [WG etcd Operator](wg-etcd-operator/README.md) | Maciej Szulik (**[@soltysh](https://github.com/soltysh)**) |
6161
| [WG LTS](wg-lts/README.md) | Sascha Grunert (**[@saschagrunert](https://github.com/saschagrunert)**) |
62+
| [WG Node Lifecycle](wg-node-lifecycle/README.md) | TBD (**[@TBD](https://github.com/TBD)**) |
6263
| [WG Policy](wg-policy/README.md) | Patrick Ohly (**[@pohly](https://github.com/pohly)**) |
6364
| [WG Serving](wg-serving/README.md) | Maciej Szulik (**[@soltysh](https://github.com/soltysh)**) |
6465
| [WG Structured Logging](wg-structured-logging/README.md) | Sascha Grunert (**[@saschagrunert](https://github.com/saschagrunert)**) |

sig-apps/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ subprojects, and resolve cross-subproject technical issues and decisions.
5959
The following [working groups][working-group-definition] are sponsored by sig-apps:
6060
* [WG Batch](/wg-batch)
6161
* [WG Data Protection](/wg-data-protection)
62+
* [WG Node Lifecycle](/wg-node-lifecycle)
6263
* [WG Serving](/wg-serving)
6364

6465

sig-architecture/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ The Chairs of the SIG run operations and processes governing the SIG.
5858
The following [working groups][working-group-definition] are sponsored by sig-architecture:
5959
* [WG Device Management](/wg-device-management)
6060
* [WG LTS](/wg-lts)
61+
* [WG Node Lifecycle](/wg-node-lifecycle)
6162
* [WG Policy](/wg-policy)
6263
* [WG Serving](/wg-serving)
6364
* [WG Structured Logging](/wg-structured-logging)

sig-autoscaling/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ The Chairs of the SIG run operations and processes governing the SIG.
4848
The following [working groups][working-group-definition] are sponsored by sig-autoscaling:
4949
* [WG Batch](/wg-batch)
5050
* [WG Device Management](/wg-device-management)
51+
* [WG Node Lifecycle](/wg-node-lifecycle)
5152
* [WG Serving](/wg-serving)
5253

5354

sig-cli/README.md

+6
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,12 @@ subprojects, and resolve cross-subproject technical issues and decisions.
6060
- [@kubernetes/sig-cli-test-failures](https://github.com/orgs/kubernetes/teams/sig-cli-test-failures) - Test Failures and Triage
6161
- Steering Committee Liaison: Paco Xu 徐俊杰 (**[@pacoxu](https://github.com/pacoxu)**)
6262

63+
## Working Groups
64+
65+
The following [working groups][working-group-definition] are sponsored by sig-cli:
66+
* [WG Node Lifecycle](/wg-node-lifecycle)
67+
68+
6369
## Subprojects
6470

6571
The following [subprojects][subproject-definition] are owned by sig-cli:

sig-cloud-provider/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ subprojects, and resolve cross-subproject technical issues and decisions.
5858
## Working Groups
5959

6060
The following [working groups][working-group-definition] are sponsored by sig-cloud-provider:
61+
* [WG Node Lifecycle](/wg-node-lifecycle)
6162
* [WG Structured Logging](/wg-structured-logging)
6263

6364

sig-cluster-lifecycle/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ subprojects, and resolve cross-subproject technical issues and decisions.
5252

5353
The following [working groups][working-group-definition] are sponsored by sig-cluster-lifecycle:
5454
* [WG LTS](/wg-lts)
55+
* [WG Node Lifecycle](/wg-node-lifecycle)
5556
* [WG etcd Operator](/wg-etcd-operator)
5657

5758

sig-list.md

+1
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ When the need arises, a [new SIG can be created](sig-wg-lifecycle.md)
6666
|[Device Management](wg-device-management/README.md)|[device-management](https://github.com/kubernetes/kubernetes/labels/wg%2Fdevice-management)|* Architecture<br>* Autoscaling<br>* Network<br>* Node<br>* Scheduling<br>|* [John Belamaric](https://github.com/johnbelamaric), Google<br>* [Kevin Klues](https://github.com/klueska), NVIDIA<br>* [Patrick Ohly](https://github.com/pohly), Intel<br>|* [Slack](https://kubernetes.slack.com/messages/wg-device-management)<br>* [Mailing List](https://groups.google.com/a/kubernetes.io/g/wg-device-management)|* Regular WG Meeting: [Tuesdays at 8:30 PT (Pacific Time) (biweekly)](TBD)<br>
6767
|[etcd Operator](wg-etcd-operator/README.md)|[etcd-operator](https://github.com/kubernetes/kubernetes/labels/wg%2Fetcd-operator)|* Cluster Lifecycle<br>* etcd<br>|* [Benjamin Wang](https://github.com/ahrtr), VMware<br>* [Ciprian Hacman](https://github.com/hakman), Microsoft<br>* [Josh Berkus](https://github.com/jberkus), Red Hat<br>* [James Blair](https://github.com/jmhbnz), Red Hat<br>* [Justin Santa Barbara](https://github.com/justinsb), Google<br>|* [Slack](https://kubernetes.slack.com/messages/wg-etcd-operator)<br>* [Mailing List](https://groups.google.com/a/kubernetes.io/g/wg-etcd-operator)|* Regular WG Meeting: [Tuesdays at 11:00 PT (Pacific Time) (bi-weekly)](https://zoom.us/my/cncfetcdproject)<br>
6868
|[LTS](wg-lts/README.md)|[lts](https://github.com/kubernetes/kubernetes/labels/wg%2Flts)|* Architecture<br>* Cluster Lifecycle<br>* K8s Infra<br>* Release<br>* Security<br>* Testing<br>|* [Jeremy Rickard](https://github.com/jeremyrickard), Microsoft<br>* [Jordan Liggitt](https://github.com/liggitt), Google<br>* [Micah Hausler](https://github.com/micahhausler), Amazon<br>|* [Slack](https://kubernetes.slack.com/messages/wg-lts)<br>* [Mailing List](https://groups.google.com/a/kubernetes.io/g/wg-lts)|* Regular WG Meeting: [Tuesdays at 07:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/92480197536?pwd=dmtSMGJRQmNYYTIyZkFlQ25JRngrdz09)<br>
69+
|[Node Lifecycle](wg-node-lifecycle/README.md)|[node-lifecycle](https://github.com/kubernetes/kubernetes/labels/wg%2Fnode-lifecycle)|* Apps<br>* Architecture<br>* Autoscaling<br>* CLI<br>* Cloud Provider<br>* Cluster Lifecycle<br>* Network<br>* Node<br>* Scheduling<br>* Storage<br>|* [Filip Křepinský](https://github.com/atiratree), Red Hat<br>|* [Slack](https://kubernetes.slack.com/messages/wg-node-lifecycle)<br>* [Mailing List](https://groups.google.com/a/kubernetes.io/g/wg-node-lifecycle)|* WG Node Lifecycle Weekly Meeting: [TBDs at TBD TBD (weekly)]()<br>
6970
|[Policy](wg-policy/README.md)|[policy](https://github.com/kubernetes/kubernetes/labels/wg%2Fpolicy)|* Architecture<br>* Auth<br>* Multicluster<br>* Network<br>* Node<br>* Scheduling<br>* Storage<br>|* [Jim Bugwadia](https://github.com/JimBugwadia), Kyverno/Nirmata<br>* [Poonam Lamba](https://github.com/poonam-lamba), Google<br>* [Andy Suderman](https://github.com/sudermanjr), Fairwinds<br>|* [Slack](https://kubernetes.slack.com/messages/wg-policy)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-wg-policy)|* Regular WG Meeting: [Wednesdays at 8:00 PT (Pacific Time) (semimonthly)](https://zoom.us/j/7375677271)<br>
7071
|[Serving](wg-serving/README.md)|[serving](https://github.com/kubernetes/kubernetes/labels/wg%2Fserving)|* Apps<br>* Architecture<br>* Autoscaling<br>* Instrumentation<br>* Network<br>* Node<br>* Scheduling<br>* Storage<br>|* [Eduardo Arango](https://github.com/ArangoGutierrez), NVIDIA<br>* [Jiaxin Shan](https://github.com/Jeffwan), Bytedance<br>* [Sergey Kanzhelev](https://github.com/SergeyKanzhelev), Google<br>* [Yuan Tang](https://github.com/terrytangyuan), Red Hat<br>|* [Slack](https://kubernetes.slack.com/messages/wg-serving)<br>* [Mailing List](https://groups.google.com/a/kubernetes.io/g/wg-serving)|* WG Serving Weekly Meeting ([calendar](https://calendar.google.com/calendar/embed?src=e896b769743f3877edfab2d4c6a14132b2aa53287021e9bbf113cab676da54ba%40group.calendar.google.com)): [Wednesdays at 9:00 PT (Pacific Time) (weekly)](https://zoom.us/j/92615874244?pwd=VGhxZlJjRTNRWTZIS0dQV2MrZUJ5dz09)<br>
7172
|[Structured Logging](wg-structured-logging/README.md)|[structured-logging](https://github.com/kubernetes/kubernetes/labels/wg%2Fstructured-logging)|* API Machinery<br>* Architecture<br>* Cloud Provider<br>* Instrumentation<br>* Network<br>* Node<br>* Scheduling<br>* Storage<br>|* [Mengjiao Liu](https://github.com/mengjiao-liu), Independent<br>* [Patrick Ohly](https://github.com/pohly), Intel<br>|* [Slack](https://kubernetes.slack.com/messages/wg-structured-logging)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-wg-structured-logging)|

sig-network/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ subprojects, and resolve cross-subproject technical issues and decisions.
7070

7171
The following [working groups][working-group-definition] are sponsored by sig-network:
7272
* [WG Device Management](/wg-device-management)
73+
* [WG Node Lifecycle](/wg-node-lifecycle)
7374
* [WG Policy](/wg-policy)
7475
* [WG Serving](/wg-serving)
7576
* [WG Structured Logging](/wg-structured-logging)

sig-node/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ subprojects, and resolve cross-subproject technical issues and decisions.
5555
The following [working groups][working-group-definition] are sponsored by sig-node:
5656
* [WG Batch](/wg-batch)
5757
* [WG Device Management](/wg-device-management)
58+
* [WG Node Lifecycle](/wg-node-lifecycle)
5859
* [WG Policy](/wg-policy)
5960
* [WG Serving](/wg-serving)
6061
* [WG Structured Logging](/wg-structured-logging)

sig-scheduling/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ subprojects, and resolve cross-subproject technical issues and decisions.
6767
The following [working groups][working-group-definition] are sponsored by sig-scheduling:
6868
* [WG Batch](/wg-batch)
6969
* [WG Device Management](/wg-device-management)
70+
* [WG Node Lifecycle](/wg-node-lifecycle)
7071
* [WG Policy](/wg-policy)
7172
* [WG Serving](/wg-serving)
7273
* [WG Structured Logging](/wg-structured-logging)

sig-storage/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ subprojects, and resolve cross-subproject technical issues and decisions.
5959

6060
The following [working groups][working-group-definition] are sponsored by sig-storage:
6161
* [WG Data Protection](/wg-data-protection)
62+
* [WG Node Lifecycle](/wg-node-lifecycle)
6263
* [WG Policy](/wg-policy)
6364
* [WG Serving](/wg-serving)
6465
* [WG Structured Logging](/wg-structured-logging)

sigs.yaml

+40
Original file line numberDiff line numberDiff line change
@@ -3697,6 +3697,46 @@ workinggroups:
36973697
liaison:
36983698
github: saschagrunert
36993699
name: Sascha Grunert
3700+
- dir: wg-node-lifecycle
3701+
name: Node Lifecycle
3702+
mission_statement: >
3703+
Explore and improve node and pod lifecycle in Kubernetes. This should result in
3704+
better node drain/maintenance support and better pod disruption/termination. It
3705+
should also improve node and pod autoscaling, better application migration and
3706+
availability, load balancing, de/scheduling, node shutdown, cloud provider integrations,
3707+
and support other new scenarios and integrations.
3708+
3709+
charter_link: charter.md
3710+
stakeholder_sigs:
3711+
- Apps
3712+
- Architecture
3713+
- Autoscaling
3714+
- CLI
3715+
- Cloud Provider
3716+
- Cluster Lifecycle
3717+
- Network
3718+
- Node
3719+
- Scheduling
3720+
- Storage
3721+
label: node-lifecycle
3722+
leadership:
3723+
chairs:
3724+
- github: atiratree
3725+
name: Filip Křepinský
3726+
company: Red Hat
3727+
email: atiratree@gmail.com
3728+
meetings:
3729+
- description: WG Node Lifecycle Weekly Meeting
3730+
day: TBD
3731+
time: TBD
3732+
tz: TBD
3733+
frequency: weekly
3734+
contact:
3735+
slack: wg-node-lifecycle
3736+
mailing_list: https://groups.google.com/a/kubernetes.io/g/wg-node-lifecycle
3737+
liaison:
3738+
github: TBD
3739+
name: TBD
37003740
- dir: wg-policy
37013741
name: Policy
37023742
mission_statement: >

wg-node-lifecycle/OWNERS

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# See the OWNERS docs at https://go.k8s.io/owners
2+
3+
reviewers:
4+
- wg-node-lifecycle-leads
5+
approvers:
6+
- wg-node-lifecycle-leads
7+
labels:
8+
- wg/node-lifecycle

wg-node-lifecycle/README.md

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<!---
2+
This is an autogenerated file!
3+
4+
Please do not edit this file directly, but instead make changes to the
5+
sigs.yaml file in the project root.
6+
7+
To understand how this file is generated, see https://git.k8s.io/community/generator/README.md
8+
--->
9+
# Node Lifecycle Working Group
10+
11+
Explore and improve node and pod lifecycle in Kubernetes. This should result in better node drain/maintenance support and better pod disruption/termination. It should also improve node and pod autoscaling, better application migration and availability, load balancing, de/scheduling, node shutdown, cloud provider integrations, and support other new scenarios and integrations.
12+
13+
The [charter](charter.md) defines the scope and governance of the Node Lifecycle Working Group.
14+
15+
## Stakeholder SIGs
16+
* [SIG Apps](/sig-apps)
17+
* [SIG Architecture](/sig-architecture)
18+
* [SIG Autoscaling](/sig-autoscaling)
19+
* [SIG CLI](/sig-cli)
20+
* [SIG Cloud Provider](/sig-cloud-provider)
21+
* [SIG Cluster Lifecycle](/sig-cluster-lifecycle)
22+
* [SIG Network](/sig-network)
23+
* [SIG Node](/sig-node)
24+
* [SIG Scheduling](/sig-scheduling)
25+
* [SIG Storage](/sig-storage)
26+
27+
## Meetings
28+
*Joining the [mailing list](https://groups.google.com/a/kubernetes.io/g/wg-node-lifecycle) for the group will typically add invites for the following meetings to your calendar.*
29+
* WG Node Lifecycle Weekly Meeting: [TBDs at TBD TBD]() (weekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=TBD&tz=TBD).
30+
31+
## Organizers
32+
33+
* Filip Křepinský (**[@atiratree](https://github.com/atiratree)**), Red Hat
34+
35+
## Contact
36+
- Slack: [#wg-node-lifecycle](https://kubernetes.slack.com/messages/wg-node-lifecycle)
37+
- [Mailing list](https://groups.google.com/a/kubernetes.io/g/wg-node-lifecycle)
38+
- [Open Community Issues/PRs](https://github.com/kubernetes/community/labels/wg%2Fnode-lifecycle)
39+
- Steering Committee Liaison: TBD (**[@TBD](https://github.com/TBD)**)
40+
<!-- BEGIN CUSTOM CONTENT -->
41+
42+
<!-- END CUSTOM CONTENT -->

0 commit comments

Comments
 (0)