Skip to content
Closed
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: 2 additions & 0 deletions OWNERS_ALIASES
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,8 @@ aliases:
- deads2k
- stevekuznetsov
- wojtek-t
wg-sidecar-leads:
- SergeyKanzhelev
wg-structured-logging-leads:
- pohly
- serathius
Expand Down
1 change: 1 addition & 0 deletions liaisons.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ members will assume one of the departing members groups.
| [WG IoT Edge](wg-iot-edge/README.md) | Christoph Blecker (**[@cblecker](https://github.com/cblecker)**) |
| [WG Multitenancy](wg-multitenancy/README.md) | Benjamin Elder (**[@BenTheElder](https://github.com/BenTheElder)**) |
| [WG Policy](wg-policy/README.md) | Christoph Blecker (**[@cblecker](https://github.com/cblecker)**) |
| [WG Sidecar](wg-sidecar/README.md) | TODO (**[@TODO](https://github.com/TODO)**) |
| [WG Structured Logging](wg-structured-logging/README.md) | Nabarun Pal (**[@palnabarun](https://github.com/palnabarun)**) |
| [UG VMware Users](ug-vmware-users/README.md) | Tim Pepper (**[@tpepper](https://github.com/tpepper)**) |
| [Committee Code of Conduct](committee-code-of-conduct/README.md) | Tim Pepper (**[@tpepper](https://github.com/tpepper)**) |
Expand Down
1 change: 1 addition & 0 deletions sig-apps/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ The Chairs of the SIG run operations and processes governing the SIG.
The following [working groups][working-group-definition] are sponsored by sig-apps:
* [WG Batch](/wg-batch)
* [WG Data Protection](/wg-data-protection)
* [WG Sidecar](/wg-sidecar)


## Subprojects
Expand Down
1 change: 1 addition & 0 deletions sig-architecture/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ The following [working groups][working-group-definition] are sponsored by sig-ar
* [WG API Expression](/wg-api-expression)
* [WG Policy](/wg-policy)
* [WG Reliability](/wg-reliability)
* [WG Sidecar](/wg-sidecar)
* [WG Structured Logging](/wg-structured-logging)


Expand Down
1 change: 1 addition & 0 deletions sig-list.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ When the need arises, a [new SIG can be created](sig-wg-lifecycle.md)
|[Multitenancy](wg-multitenancy/README.md)|[multitenancy](https://github.com/kubernetes/kubernetes/labels/wg%2Fmultitenancy)|* API Machinery<br>* Auth<br>* Network<br>* Node<br>* Scheduling<br>* Storage<br>|* [Sanjeev Rampal](https://github.com/srampal), Cisco<br>* [Tasha Drew](https://github.com/tashimi), VMware<br>|* [Slack](https://kubernetes.slack.com/messages/wg-multitenancy)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-wg-multitenancy)|* Regular WG Meeting: [Tuesdays at 11:00 PT (Pacific Time) (biweekly)](https://zoom.us/my/k8s.sig.auth)<br>
|[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>* [Robert Ficcaglia](https://github.com/rficcaglia), SunStone<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>
|[Reliability](wg-reliability/README.md)|[reliability](https://github.com/kubernetes/kubernetes/labels/wg%2Freliability)|* Architecture<br>* Cluster Lifecycle<br>* Release<br>* Scalability<br>* Testing<br>|* [David Eads](https://github.com/deads2k), Red Hat<br>* [Steve Kuznetsov](https://github.com/stevekuznetsov), Red Hat<br>* [Wojciech Tyczynski](https://github.com/wojtek-t), Google<br>|* [Slack](https://kubernetes.slack.com/messages/wg-reliability)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-wg-reliability)|* Regular WG Meeting: [Mondays at 11:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/97964505804?pwd=R3hzSnArQWJHYmdWUnpSUDh3aXhFUT09)<br>
|[Sidecar](wg-sidecar/README.md)|[sidecar](https://github.com/kubernetes/kubernetes/labels/wg%2Fsidecar)|* Apps<br>* Architecture<br>* Node<br>* Scheduling<br>|* [Sergey Kanzhelev](https://github.com/SergeyKanzhelev), Google<br>|* [Slack](https://kubernetes.slack.com/messages/sig-node)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-node)|* Regular Meeting (at active stages): [Tuesdays at 09:00 PT (Pacific Time) (weekly)](https://zoom.us/j/4799874685)<br>
|[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>|* [Patrick Ohly](https://github.com/pohly), Intel<br>* [Marek Siarkowicz](https://github.com/serathius), Google<br>|* [Slack](https://kubernetes.slack.com/messages/wg-structured-logging)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-wg-structured-logging)|* Regular Meeting: [Thursdays at 15:30 London-UK (biweekly)](https://zoom.us/j/96716142646?pwd=VmgrN29sbmhDREp3R0NtZlpGSlZ4Zz09)<br>

### User Groups
Expand Down
1 change: 1 addition & 0 deletions sig-node/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ The following [working groups][working-group-definition] are sponsored by sig-no
* [WG Batch](/wg-batch)
* [WG Multitenancy](/wg-multitenancy)
* [WG Policy](/wg-policy)
* [WG Sidecar](/wg-sidecar)
* [WG Structured Logging](/wg-structured-logging)


Expand Down
1 change: 1 addition & 0 deletions sig-scheduling/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ The following [working groups][working-group-definition] are sponsored by sig-sc
* [WG Batch](/wg-batch)
* [WG Multitenancy](/wg-multitenancy)
* [WG Policy](/wg-policy)
* [WG Sidecar](/wg-sidecar)
* [WG Structured Logging](/wg-structured-logging)


Expand Down
33 changes: 33 additions & 0 deletions sigs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3314,6 +3314,39 @@ workinggroups:
contact:
slack: wg-reliability
mailing_list: https://groups.google.com/forum/#!forum/kubernetes-wg-reliability
- dir: wg-sidecar
name: Sidecar
mission_statement: >
Make sidecar containers pattern built-in to Kubernetes to better support batch
workload, simplify development of sidecars and their reliability.

charter_link: charter.md
stakeholder_sigs:
- Apps
- Architecture
- Node
- Scheduling
label: sidecar
leadership:
chairs:
- github: SergeyKanzhelev
name: Sergey Kanzhelev
company: Google
meetings:
- description: Regular Meeting (at active stages)
day: Tuesday
time: "09:00"
tz: PT (Pacific Time)
frequency: weekly
url: https://zoom.us/j/4799874685
archive_url: https://docs.google.com/document/d/1E1guvFJ5KBQIGcjCrQqFywU9_cBQHRtHvjuqcVbCXvU/edit#heading=h.m8xoiv5t6qma
recordings_url: https://www.youtube.com/playlist?list=PL69nYSiGNLP1wJPj5DYWXjiArF-MJ5fNG
contact:
slack: sig-node
mailing_list: https://groups.google.com/forum/#!forum/kubernetes-sig-node
liaison:
github: TODO
name: TODO
- dir: wg-structured-logging
name: Structured Logging
mission_statement: >
Expand Down
8 changes: 8 additions & 0 deletions wg-sidecar/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# See the OWNERS docs at https://go.k8s.io/owners

reviewers:
- sig-node-leads
approvers:
- sig-node-leads
labels:
- sig/node
38 changes: 38 additions & 0 deletions wg-sidecar/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<!---
This is an autogenerated file!

Please do not edit this file directly, but instead make changes to the
sigs.yaml file in the project root.

To understand how this file is generated, see https://git.k8s.io/community/generator/README.md
--->
# Sidecar Working Group

Make sidecar containers pattern built-in to Kubernetes to better support batch workload, simplify development of sidecars and their reliability.

The [charter](charter.md) defines the scope and governance of the Sidecar Working Group.

## Stakeholder SIGs
* [SIG Apps](/sig-apps)
* [SIG Architecture](/sig-architecture)
* [SIG Node](/sig-node)
* [SIG Scheduling](/sig-scheduling)

## Meetings
*Joining the [mailing list](https://groups.google.com/forum/#!forum/kubernetes-sig-node) for the group will typically add invites for the following meetings to your calendar.*
* Regular Meeting (at active stages): [Tuesdays at 09:00 PT (Pacific Time)](https://zoom.us/j/4799874685) (weekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=09:00&tz=PT%20%28Pacific%20Time%29).
* [Meeting notes and Agenda](https://docs.google.com/document/d/1E1guvFJ5KBQIGcjCrQqFywU9_cBQHRtHvjuqcVbCXvU/edit#heading=h.m8xoiv5t6qma).
* [Meeting recordings](https://www.youtube.com/playlist?list=PL69nYSiGNLP1wJPj5DYWXjiArF-MJ5fNG).

## Organizers

* Sergey Kanzhelev (**[@SergeyKanzhelev](https://github.com/SergeyKanzhelev)**), Google

## Contact
- Slack: [#sig-node](https://kubernetes.slack.com/messages/sig-node)
- [Mailing list](https://groups.google.com/forum/#!forum/kubernetes-sig-node)
- [Open Community Issues/PRs](https://github.com/kubernetes/community/labels/wg%2Fsidecar)
- Steering Committee Liaison: TODO (**[@TODO](https://github.com/TODO)**)
<!-- BEGIN CUSTOM CONTENT -->

<!-- END CUSTOM CONTENT -->
51 changes: 51 additions & 0 deletions wg-sidecar/charter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# WG Sidecar

This charter adheres to the conventions described in the [Kubernetes Charter README]
and uses the Roles and Organization Management outlined in [sig-governance].

[sig-governance]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md
[Kubernetes Charter README]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/README.md

## Scope

The sidecar WG was created to work thru the requirements, design, implementation,
and future plans of natively supporting sidecar pattern in Kubernetes.

### In Scope

- Create a KEP for 1.27
- Provide supporting materials for easier KEP approval
- Approve the KEP for 1.27
- Discuss and coordinate implementation in 1.28
- Also the working group will reach out to various areas experts to finalize the implementation details.


## Stakeholders

Stakeholders in this working group span multiple SIGs with the SIG Node as a primary SIG.

- SIG Node
Primary SIG as the most changes are in kubelet.
- SIG Scheduling
APIs and changes related to Pods scheduling.
- SIG Architecture
High-level input on requirements and API.
- SIG Apps
Input on requirements for batch-like workload and other usage of sidecars.

## Deliverables

The ultimate deliverable is a built-in support of Sidecar containers in Kubernetes.

## Roles and Organization Management

This sig follows adheres to the Roles and Organization Management outlined in
[sig-governance] and opts-in to updates and modifications to [sig-governance].

[sig-governance]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md

## Timelines and Disbanding

We hope to get Sidecar KEP merged in 1.28 and finalize any additional requirements
and future plans in year 2023. Group will be discontinued once the feature GA-d
and there is not major follow up feature requiring extensive collaboration.