<!---
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
--->
# Serving Working Group

Discuss and enhance the support of inference serving for accelerated workloads in Kubernetes. Make Kubernetes the natural choice for hosting production inference reliably, and improve all serving workloads along the way.

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

## Stakeholder SIGs
* [SIG Apps](/sig-apps)
* [SIG Architecture](/sig-architecture)
* [SIG Autoscaling](/sig-autoscaling)
* [SIG Instrumentation](/sig-instrumentation)
* [SIG Network](/sig-network)
* [SIG Node](/sig-node)
* [SIG Scheduling](/sig-scheduling)
* [SIG Storage](/sig-storage)

## Meetings
*Joining the [mailing list](https://groups.google.com/a/kubernetes.io/g/wg-serving) for the group will typically add invites for the following meetings to your calendar.*
* WG Serving Weekly Meeting ([calendar](https://calendar.google.com/calendar/embed?src=e896b769743f3877edfab2d4c6a14132b2aa53287021e9bbf113cab676da54ba%40group.calendar.google.com)): [Wednesdays at 9:00 PT (Pacific Time)](https://zoom.us/j/92615874244?pwd=VGhxZlJjRTNRWTZIS0dQV2MrZUJ5dz09) (weekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=9%3A00&tz=PT%20%28Pacific%20Time%29).
  * [Meeting notes and Agenda](https://docs.google.com/document/d/1aExJFtaLnO-TM6_2uILgI8NI0IjOm7FcwLABBKEMEo0/edit).
  * [Meeting recordings](https://www.youtube.com/playlist?list=PL69nYSiGNLP30qNanabU75ayPK7OPNAAS).

## Organizers

* Eduardo Arango (**[@ArangoGutierrez](https://github.com/ArangoGutierrez)**), NVIDIA
* Jiaxin Shan (**[@Jeffwan](https://github.com/Jeffwan)**), Bytedance
* Sergey Kanzhelev (**[@SergeyKanzhelev](https://github.com/SergeyKanzhelev)**), Google
* Yuan Tang (**[@terrytangyuan](https://github.com/terrytangyuan)**), Red Hat

## Contact
- Slack: [#wg-serving](https://kubernetes.slack.com/messages/wg-serving)
- [Mailing list](https://groups.google.com/a/kubernetes.io/g/wg-serving)
- [Open Community Issues/PRs](https://github.com/kubernetes/community/labels/wg%2Fserving)
- Steering Committee Liaison: Maciej Szulik (**[@soltysh](https://github.com/soltysh)**)
<!-- BEGIN CUSTOM CONTENT -->

## Workstreams

The WG Serving will operate in several workstreams with different areas of focus. The following workstreams are currently active:

- [Autoscaling](https://docs.google.com/document/d/1QsN4ubjerEqo5L4bQamOFFS2lmCv5zNPis2Z8gcIITg/edit?usp=sharing)
- [MultiHost/MultiNode](https://docs.google.com/document/d/11-sK4ZIb-mJ7LGzIGx8eNViQUvZTFc5Ne4208LFEOwU/edit)
- [Orchestration](https://docs.google.com/document/d/1hbEx3ZEqdXCqWH9RL3uy9FIy35B8pFJ5KiK3HsOz2FE/edit?usp=sharing)
- [DRA](https://github.com/kubernetes/community/tree/master/wg-device-management)

## How to ...

### subscribe to WG events

1. Join the [`dev@kubernetes.io`](https://groups.google.com/a/kubernetes.io/g/dev) and [`wg-serving@kubernetes.io`](https://groups.google.com/a/kubernetes.io/g/wg-serving) for needed permissions.
2. You should have meeting invites in your inbox after some delay. Make sure to fish them out of Junk/Spam and accept the invite so it will be added to your calendar.
3. Import [WG Serving Shared Calendar](https://calendar.google.com/calendar/u/0/embed?src=e896b769743f3877edfab2d4c6a14132b2aa53287021e9bbf113cab676da54ba@group.calendar.google.com) to see WG events.

### schedule an ad-hoc or workstream meeting

1. Get access to the [WG Serving Shared Calendar](https://calendar.google.com/calendar/u/0/embed?src=e896b769743f3877edfab2d4c6a14132b2aa53287021e9bbf113cab676da54ba@group.calendar.google.com). Ask chairs in #wg-serving slack chat.
2. Create a meeting notes document or find existing one. Make sure it is shared as following:
   - Shared with `dev@kubernetes.io` for commenting
   - Shared with `wg-serving@kubernetes.io` for editing
3. Create an event. Make sure to create it in the shared calendar.
   - Use this zoom link: https://zoom.us/j/9955436256?pwd=Z2FQWU1jeDZkVC9RRTN4TlZyZTBHZz09
   - Invite `wg-serving@kubernetes.io`
   - Invite `calendar@kubernetes.io` so the event will appear in https://www.kubernetes.dev/resources/calendar/
   - Mention the meeting notes document in the description
4. Make sure one of the chairs has accepted the invite. If not - ask chairs for a host key to claim a host during the meeting.
5. Start a recording of the meeting (record to the cloud).
6. You can end the recording explicitly or it will be finished when the meeting will end and all participants will leave it

### upload meeting recording to YouTube (for chairs)

1. Download the video file from zoom account `wg-serving-leads@kubernetes.io`
2. Log in to YouTube under the `kubernetes-wg-serving` account (use switch account)
3. Upload video to YouTube
   - Name should follow the template: `[WG Serving] name of the meeting 20240516`.
   - Add meeting notes and agenda document to the meeting description
   - Add video to k8s-owned YouTube playlist:
     - Once video if uploaded, open the video page, click +Save button under the video, select the checkbox `WG Serving`.
4. Add link to the video to the meeting notes document
5. In zoom account change the title of the recording - add `(uploaded)` suffix


<!-- END CUSTOM CONTENT -->
