Merge pull request #8356 from shaneutt/shaneutt/2024-sig-network-annual-report
SIG Network Annual Report 2024
This commit is contained in:
commit
ec3a523580
|
@ -46,7 +46,7 @@ When the need arises, a [new SIG can be created](sig-wg-lifecycle.md)
|
|||
|[Instrumentation](sig-instrumentation/README.md)|[instrumentation](https://github.com/kubernetes/kubernetes/labels/sig%2Finstrumentation)|* [Pranshu Srivastava](https://github.com/rexagod), Red Hat<br>* [Richa Banker](https://github.com/richabanker), Google<br>|* [Slack](https://kubernetes.slack.com/messages/sig-instrumentation)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-instrumentation)|* Regular SIG Meeting: [Thursdays at 9:30 PT (Pacific Time) (biweekly)](https://zoom.us/j/5342565819?pwd=RlVsK21NVnR1dmE3SWZQSXhveHZPdz09)<br>* Regular Triage Meeting: [Thursdays at 9:30 PT (Pacific Time) (biweekly - alternating with regular meeting)](https://zoom.us/j/5342565819?pwd=RlVsK21NVnR1dmE3SWZQSXhveHZPdz09)<br>
|
||||
|[K8s Infra](sig-k8s-infra/README.md)|[k8s-infra](https://github.com/kubernetes/kubernetes/labels/sig%2Fk8s-infra)|* [Arnaud Meukam](https://github.com/ameukam), Independent<br>* [Davanum Srinivas](https://github.com/dims), Amazon<br>|* [Slack](https://kubernetes.slack.com/messages/sig-k8s-infra)<br>* [Mailing List](https://groups.google.com/a/kubernetes.io/g/sig-k8s-infra)|* Regular SIG Meeting: [Wednesdays at 20:00 UTC (bi-weekly)](https://zoom.us/j/93109963352?pwd=SHJTcFR2bVg1akYxSDREUWQzaldrQT09)<br>* (k8s-infra-dns) Regular SIG Meeting: [Wednesdays at 20:00 UTC (bi-weekly)](https://zoom.us/j/93109963352?pwd=SHJTcFR2bVg1akYxSDREUWQzaldrQT09)<br>* (k8s-infra-groups) Regular SIG Meeting: [Wednesdays at 20:00 UTC (bi-weekly)](https://zoom.us/j/93109963352?pwd=SHJTcFR2bVg1akYxSDREUWQzaldrQT09)<br>* (k8s.io) Regular SIG Meeting: [Wednesdays at 20:00 UTC (bi-weekly)](https://zoom.us/j/93109963352?pwd=SHJTcFR2bVg1akYxSDREUWQzaldrQT09)<br>* (porche) Regular SIG Meeting: [Wednesdays at 20:00 UTC (bi-weekly)](https://zoom.us/j/93109963352?pwd=SHJTcFR2bVg1akYxSDREUWQzaldrQT09)<br>* (registry.k8s.io) Regular SIG Meeting: [Wednesdays at 20:00 UTC (bi-weekly)](https://zoom.us/j/93109963352?pwd=SHJTcFR2bVg1akYxSDREUWQzaldrQT09)<br>
|
||||
|[Multicluster](sig-multicluster/README.md)|[multicluster](https://github.com/kubernetes/kubernetes/labels/sig%2Fmulticluster)|* [Jeremy Olmsted-Thompson](https://github.com/jeremyot), Google<br>* [Stephen Kitt](https://github.com/skitt), Red Hat<br>|* [Slack](https://kubernetes.slack.com/messages/sig-multicluster)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-multicluster)|* Regular SIG Meeting: [Tuesdays at 9:30 PT (Pacific Time) (bi-weekly)](https://zoom.us/my/k8s.mc)<br>
|
||||
|[Network](sig-network/README.md)|[network](https://github.com/kubernetes/kubernetes/labels/sig%2Fnetwork)|* [Michael Zappa](https://github.com/mikezappa87), Microsoft<br>* [Shane Utt](https://github.com/shaneutt), Red Hat<br>* [Tim Hockin](https://github.com/thockin), Google<br>|* [Slack](https://kubernetes.slack.com/messages/sig-network)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-network)|* Gateway API Meeting (Americas): [Mondays at 15:00 PT (Pacific Time) (weekly)](https://zoom.us/j/441530404)<br>* Gateway API Meeting (Europe): [Tuesday (starting September 10th 2024)s at 08:00 PT (Pacific Time) (monthly)](https://zoom.us/j/441530404)<br>* Network Policy API Meeting: [Tuesdays at 9:00 PT (Pacific Time) (bi-weekly)](https://zoom.us/j/96264742248)<br>* SIG Network Ingress NGINX Meeting: [Thursdays at 8:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/98377891310)<br>* SIG Network Meeting: [Thursdays at 09:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/361123509)<br>* SIG Network Multi-Network Meeting: [Wednesdays at 08:00 PT (Pacific Time) (weekly)](https://zoom.us/j/95680858961?pwd=M1c2TTdMZHpMUUtIYXRpbjRobkNJZz09)<br>
|
||||
|[Network](sig-network/README.md)|[network](https://github.com/kubernetes/kubernetes/labels/sig%2Fnetwork)|* [Michael Zappa](https://github.com/mikezappa87), Microsoft<br>* [Shane Utt](https://github.com/shaneutt), Red Hat<br>* [Tim Hockin](https://github.com/thockin), Google<br>|* [Slack](https://kubernetes.slack.com/messages/sig-network)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-network)|* Gateway API Meeting (Americas): [Mondays at 15:00 PT (Pacific Time) (weekly)](https://zoom.us/j/441530404)<br>* Gateway API Meeting (Europe): [Tuesday (starting September 10th 2024)s at 08:00 PT (Pacific Time) (monthly)](https://zoom.us/j/441530404)<br>* Ingate Meeting: [Fridays at 06:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/94625479998)<br>* Network Policy API Meeting: [Tuesdays at 9:00 PT (Pacific Time) (bi-weekly)](https://zoom.us/j/96264742248)<br>* SIG Network Ingress NGINX Meeting: [Thursdays at 8:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/98377891310)<br>* SIG Network Meeting: [Thursdays at 09:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/361123509)<br>* SIG Network Multi-Network Meeting: [Wednesdays at 08:00 PT (Pacific Time) (weekly)](https://zoom.us/j/95680858961?pwd=M1c2TTdMZHpMUUtIYXRpbjRobkNJZz09)<br>
|
||||
|[Node](sig-node/README.md)|[node](https://github.com/kubernetes/kubernetes/labels/sig%2Fnode)|* [Sergey Kanzhelev](https://github.com/SergeyKanzhelev), Google<br>* [Peter Hunt](https://github.com/haircommander), Red Hat<br>* [Mrunal Patel](https://github.com/mrunalp), Red Hat<br>|* [Slack](https://kubernetes.slack.com/messages/sig-node)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-node)|* Main SIG Meeting: [Tuesdays at 10:00 PT (Pacific Time) (weekly)](https://zoom.us/j/4799874685)<br>* Weekly CI/Triage Meeting: [Wednesdays at 10:00 PT (Pacific Time) (weekly)](https://zoom.us/j/93387714284?pwd=NHNpT2xtOGtwNnVQZ1JXdkNlQ1RMQT09)<br>
|
||||
|[Release](sig-release/README.md)|[release](https://github.com/kubernetes/kubernetes/labels/sig%2Frelease)|* [Jeremy Rickard](https://github.com/jeremyrickard), Microsoft<br>* [Stephen Augustus](https://github.com/justaugustus), Bloomberg<br>* [Sascha Grunert](https://github.com/saschagrunert), Red Hat<br>|* [Slack](https://kubernetes.slack.com/messages/sig-release)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-release)|* Regular SIG Meeting APAC/EU Oriented Time: [Tuesdays at 14:30 UTC (biweekly)](https://zoom.us/j/327142148?pwd=RE9aZWtCc0hhOWs4ZTdXZ0hBM0ROdz09)<br>* Regular SIG Meeting US Oriented Time: [Tuesdays at 17:00 UTC (biweekly)](https://zoom.us/j/327142148?pwd=RE9aZWtCc0hhOWs4ZTdXZ0hBM0ROdz09)<br>
|
||||
|[Scalability](sig-scalability/README.md)|[scalability](https://github.com/kubernetes/kubernetes/labels/sig%2Fscalability)|* [Marcel Zieba](https://github.com/marseel), Isovalent<br>* [Shyam Jeedigunta](https://github.com/shyamjvs), Amazon<br>|* [Slack](https://kubernetes.slack.com/messages/sig-scalability)<br>* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-scale)|* Regular SIG Meeting: [Thursdays at 10:30 PT (Pacific Time) (bi-weekly ([upcoming meeting dates](#upcoming-meeting-dates)))](https://zoom.us/j/94252896018?pwd=cTlMMlBoTHZqUEdjRm9VY2NWNUg5dz09)<br>
|
||||
|
|
|
@ -0,0 +1,55 @@
|
|||
# Contributing on SIG Network
|
||||
|
||||
Welcome!
|
||||
|
||||
Thank you for your interest in contributing to SIG Network. Here we cover all
|
||||
things networking within and around Kubernetes clusters. This SIG covers a lot
|
||||
of ground, see our [charter] and our [README.md] for more details. If you get
|
||||
stuck please feel free to reach out for help in our `#sig-network` channel on
|
||||
[Kubernetes Slack]!
|
||||
|
||||
[charter]:/sig-network/charter.md
|
||||
[README.md]:/sig-network/README.md
|
||||
[Kubernetes Slack]:https://kubernetes.slack.com
|
||||
|
||||
## For Kubernetes Code Contributions
|
||||
|
||||
See the [Kubernetes Contributor Guide].
|
||||
|
||||
[Kubernetes Contributor Guide]:https://github.com/kubernetes/community/tree/master/contributors/guide#contributor-guide
|
||||
|
||||
### For Enhancements
|
||||
|
||||
Firstly find out [if your thing is an enhancement].
|
||||
|
||||
Once you're sure your thing is in fact an enhancement, you can follow the
|
||||
[standard Kubernetes Enhancement Proposal (KEP) procedures][kep].
|
||||
|
||||
> **Note**: This process can be a huge time investment and you should deeply
|
||||
> consider that before you start the process. Depending on what it is, it can
|
||||
> _potentially take years to achieve_.
|
||||
|
||||
[if your thing is an enhancemment]:https://github.com/kubernetes/enhancements/?tab=readme-ov-file#is-my-thing-an-enhancement
|
||||
[kep]:https://github.com/kubernetes/enhancements/blob/master/keps/README.md
|
||||
|
||||
#### Important: Additional "getting started" guidance
|
||||
|
||||
In SIG Network we _highly_ recommend staying away from "How will this be
|
||||
implemented?" at first. Instead, focus on these things first:
|
||||
|
||||
- **"What?"**: What is this at a high level? Without getting into implementation
|
||||
details, what does it achieve? What are the goals?
|
||||
- **"Why?"**: Why do we need this? What motivates this? Is this generally
|
||||
applicable?
|
||||
- **"Who?"**: Who else in the community needs this? Who can join us in making
|
||||
this KEP a success?
|
||||
|
||||
> **Note**: Ultimately the "Who?" is an extremely important question. If you
|
||||
> have 1 or more (ideally at least 2) other community members who are on board
|
||||
> and can help you move the KEP forward, this can be a tremendous boon.
|
||||
|
||||
Get consensus on the "What?", "Why?" and "Who?" first, avoiding discussion of
|
||||
"How?" it can be done (if feasible) until there's broad consensus that we have
|
||||
the appropriate goals and motivation covered to do it. Join us in the community
|
||||
and discuss your ideas ahead of time!
|
||||
|
|
@ -18,6 +18,8 @@ The [charter](charter.md) defines the scope and governance of the Network Specia
|
|||
* [Meeting notes and Agenda](https://docs.google.com/document/d/1eg-YjOHaQ7UD28htdNxBR3zufebozXKyI28cl2E11tU/edit).
|
||||
* Gateway API Meeting (Europe): [Tuesday (starting September 10th 2024)s at 08:00 PT (Pacific Time)](https://zoom.us/j/441530404) (monthly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=08%3A00&tz=PT%20%28Pacific%20Time%29).
|
||||
* [Meeting notes and Agenda](https://docs.google.com/document/d/1eg-YjOHaQ7UD28htdNxBR3zufebozXKyI28cl2E11tU/edit).
|
||||
* Ingate Meeting: [Fridays at 06:00 PT (Pacific Time)](https://zoom.us/j/94625479998) (biweekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=06%3A00&tz=PT%20%28Pacific%20Time%29).
|
||||
* [Meeting notes and Agenda](https://docs.google.com/document/d/1KqMxFbxz4QO5bYCFfihyZwPVZTtTtzcQs3Nt2-JQaAA/edit).
|
||||
* Network Policy API Meeting: [Tuesdays at 9:00 PT (Pacific Time)](https://zoom.us/j/96264742248) (bi-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/1AtWQy2fNa4qXRag9cCp5_HsefD7bxKe3ea2RPn8jnSs).
|
||||
* SIG Network Ingress NGINX Meeting: [Thursdays at 8:00 PT (Pacific Time)](https://zoom.us/j/98377891310) (biweekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=8%3A00&tz=PT%20%28Pacific%20Time%29).
|
||||
|
@ -109,6 +111,8 @@ The following [subprojects][subproject-definition] are owned by sig-network:
|
|||
Gateway API Inference Extension
|
||||
- **Owners:**
|
||||
- [kubernetes-sigs/gateway-api-inference-extension](https://github.com/kubernetes-sigs/gateway-api-inference-extension/blob/main/OWNERS)
|
||||
- **Contact:**
|
||||
- Slack: [#gateway-api-inference-extension](https://kubernetes.slack.com/messages/gateway-api-inference-extension)
|
||||
### ingate
|
||||
- **Owners:**
|
||||
- [kubernetes-sigs/ingate/heads/main](https://github.com/kubernetes-sigs/ingate/blob/refs/heads/main/OWNERS)
|
||||
|
|
|
@ -4,61 +4,152 @@
|
|||
|
||||
1. What work did the SIG do this year that should be highlighted?
|
||||
|
||||
<!--
|
||||
Some example items that might be worth highlighting:
|
||||
- Major KEP advancement
|
||||
- Important initiatives that aren't tracked via KEPs
|
||||
- Paying down significant tech debt
|
||||
- Governance and leadership changes
|
||||
-->
|
||||
This year we have several highlights from our various sub-projects, these are
|
||||
the major themes and releases:
|
||||
|
||||
- [External DNS](https://github.com/kubernetes-sigs/external-dns)
|
||||
- Two new reviewers were added this year as the project continues to grow
|
||||
- Shipped important maintenance release [v0.15.x](https://github.com/kubernetes-sigs/external-dns/releases/tag/v0.15.0)
|
||||
- Created [webhook provider](https://kubernetes-sigs.github.io/external-dns/v0.14.2/tutorials/webhook-provider/) to enable providers running out of tree. Our goal is to move all providers out of tree.
|
||||
- [Ingress NGINX](https://github.com/kubernetes/ingress-nginx)
|
||||
- Shipped a large number of `v1.x.x` patch and minor releases all the way from `v1.8.x` to [v1.12.0](https://github.com/kubernetes/ingress-nginx/releases/tag/controller-v1.12.0)
|
||||
- [InGate](https://github.com/kubernetes-sigs/ingate)
|
||||
- Project just started at the end of 2024 and is starting to plan the roadmap.
|
||||
- [Multi-Network](https://github.com/kubernetes-sigs/multi-network-api)
|
||||
- Moved away from core development to CRD based addon approach
|
||||
- Work started on supporting [Dynamic Resource Allocation (DRA)]
|
||||
- [Network Policy](https://github.com/kubernetes-sigs/network-policy-api)
|
||||
- Working on getting `AdminNetworkPolicy` (ANP) and `BaselineAdminNetworkPolicy` (BANP) APIs to `Beta`
|
||||
- Two new implementations joined us this year in supporting the APIs
|
||||
- Delivered features: [FQDN Selectors], [Policy Assistant CLI], and [Tenancy API]
|
||||
- Work started on [Service Account Selectors], and [Dry-Run Mode]
|
||||
- [Gateway API](https://github.com/kubernetes-sigs/gateway-api)
|
||||
- Delivered [GRPCRoute], [ParentReference Port], [Service Mesh Support] and [Conformance Profiles and Reports] as GA in release [v1.1][gwv1.1]
|
||||
- Delivered [HTTPRoute Timeouts], [Gateway Infrastructure Labels], and [Backend Protocol Support] as GA in release [v1.2][gwv1.2]
|
||||
- Shipped two releases of our [ingress2gateway] utility: [v0.2.0][i2gv0.2], [v0.3.0][i2gv0.3]
|
||||
- Shipped our first release of our [gwctl] utility: [v0.1.0][gwctlv0.1]
|
||||
- [Gateway API Inference Extensions (GIE)](https://github.com/kubernetes-sigs/gateway-api-inference-extension)
|
||||
- Shipped our first release [v0.1.0](https://github.com/kubernetes-sigs/gateway-api-inference-extension)
|
||||
- Major performance improvement: Reduced output token latency by [15%-60%] when kv cache is close to saturation
|
||||
- Three new implementations have joined us to help us support the API and move it forward
|
||||
- [IP Masq Agent](https://github.com/kubernetes-sigs/ip-masq-agent)
|
||||
- Shipped important maintenance release [v2.12.0](https://github.com/kubernetes-sigs/ip-masq-agent/releases/tag/v2.12.0)
|
||||
- [Cluster Proportional Autoscaler](https://github.com/kubernetes-sigs/cluster-proportional-autoscaler)
|
||||
- Shipped important maintenance release [v1.9.x](https://github.com/kubernetes-sigs/cluster-proportional-autoscaler/releases/tag/v1.9.0)
|
||||
- [Blixt](https://github.com/kubernetes-sigs/blixt)
|
||||
- Started a [major rewrite of the control-plane] and added [L4 Gateway API Support] ([TCPRoute], [UDPRoute])
|
||||
|
||||
[Dynamic Resource Allocation (DRA)]:https://kubernetes.io/docs/concepts/scheduling-eviction/dynamic-resource-allocation/
|
||||
[FQDN Selectors]:https://network-policy-api.sigs.k8s.io/npeps/npep-133/
|
||||
[Policy Assistant CLI]:https://github.com/kubernetes-sigs/network-policy-api/releases/tag/v0.0.1-policy-assistant
|
||||
[Tenancy API]:https://network-policy-api.sigs.k8s.io/npeps/npep-122/
|
||||
[Service Account Selectors]:https://github.com/kubernetes-sigs/network-policy-api/pull/274
|
||||
[Dry-Run Mode]:https://github.com/kubernetes-sigs/network-policy-api/pull/276
|
||||
[GRPCRoute]:https://gateway-api.sigs.k8s.io/guides/grpc-routing/
|
||||
[ParentReference Port]:https://gateway-api.sigs.k8s.io/reference/spec/#gateway.networking.k8s.io%2fv1.ParentReference
|
||||
[Service Mesh Support]:https://gateway-api.sigs.k8s.io/mesh/
|
||||
[Conformance Profiles and Reports]:https://gateway-api.sigs.k8s.io/geps/gep-1709/
|
||||
[HTTPRoute Timeouts]:https://gateway-api.sigs.k8s.io/geps/gep-1742/
|
||||
[Gateway Infrastructure Labels]:https://gateway-api.sigs.k8s.io/reference/spec/#gateway.networking.k8s.io/v1.GatewayInfrastructure
|
||||
[Backend Protocol Support]:https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/3726-standard-application-protocols
|
||||
[ingress2gateway]:https://github.com/kubernetes-sigs/ingress2gateway
|
||||
[gwctl]:https://github.com/kubernetes-sigs/gwctl
|
||||
[major rewrite of the control-plane]:https://github.com/kubernetes-sigs/blixt/milestone/8
|
||||
[L4 Gateway API Support]:https://github.com/kubernetes-sigs/blixt/issues/303
|
||||
[TCPRoute]:https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io/v1alpha2.TCPRoute
|
||||
[UDPRoute]:https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io/v1alpha2.UDPRoute
|
||||
|
||||
[gwv1.1]:https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.1.0
|
||||
[gwv1.2]:https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.2.0
|
||||
[i2gv0.2]:https://github.com/kubernetes-sigs/ingress2gateway/releases/tag/v0.2.0
|
||||
[i2gv0.3]:https://github.com/kubernetes-sigs/ingress2gateway/releases/tag/v0.3.0
|
||||
[gwctlv0.1]:https://github.com/kubernetes-sigs/gwctl/releases/tag/v0.1.0
|
||||
|
||||
2. Are there any areas and/or subprojects that your group needs help with (e.g. fewer than 2 active OWNERS)?
|
||||
|
||||
While there are no SIG Network projects which _couldn't_ benefit from more help
|
||||
and contributions, the following is a list of specific projects where there are
|
||||
known blockers (or otherwise critical needs) where more contributions, feedback,
|
||||
or implementation support is the key to "unblocking" them:
|
||||
|
||||
- [InGate] is a new project just getting started creating a Gateway API implementation, and needs contributors to join and get to the first release.
|
||||
- [Network Policy] could use more implementations to join and support some of our newer APIs (e.g. [AdminNetworkPolicy]) to help them graduate towards GA.
|
||||
- [MultiNetwork] has started anew with CRD based development and is in need of use cases and implementations to join to get to the first release.
|
||||
- [Gateway API]
|
||||
- has a large number of [features which are not yet standard] which could use implementations to join us to help us graduate those towards GA.
|
||||
- has two CLI utilities which need more users and implementations to get involved to provide feedback: [ingress2gateway], [gwctl]
|
||||
- [Gateway API Inference Extension] is a new project which provides AI/ML inference routing and load-balancing features. It is in need of more implementations to bring use cases and and contribute in order to help graduate the APIs towards GA.
|
||||
- If you're interested in [DRA] for networking, we started a new [CNI] driver this year which could use more contributors: [cni-dra-driver]
|
||||
|
||||
[README.md]:https://github.com/kubernetes/community/blob/master/sig-network/README.md
|
||||
[charter]:https://github.com/kubernetes/community/blob/master/sig-network/charter.md
|
||||
[InGate]:https://github.com/kubernetes-sigs/ingate
|
||||
[Network Policy]:https://github.com/kubernetes-sigs/network-policy-api
|
||||
[AdminNetworkPolicy]:https://network-policy-api.sigs.k8s.io/reference/spec/#policy.networking.k8s.io%2fv1alpha1.AdminNetworkPolicy
|
||||
[MultiNetwork]:https://github.com/kubernetes-sigs/multi-network-api
|
||||
[Gateway API]:https://github.com/kubernetes-sigs/gateway-api
|
||||
[features which are not yet standard]:https://gateway-api.sigs.k8s.io/geps/overview/
|
||||
[ingress2gateway]:https://github.com/kubernetes-sigs/ingress2gateway
|
||||
[gwctl]:https://github.com/kubernetes-sigs/gwctl
|
||||
[DRA]:https://kubernetes.io/docs/concepts/scheduling-eviction/dynamic-resource-allocation/
|
||||
[CNI]:https://www.cni.dev/
|
||||
[cni-dra-driver]:https://github.com/kubernetes-sigs/cni-dra-driver
|
||||
|
||||
3. Did you have community-wide updates in 2024 (e.g. KubeCon talks)?
|
||||
|
||||
<!--
|
||||
Examples include links to email, slides, or recordings.
|
||||
-->
|
||||
Blog Posts:
|
||||
|
||||
- [Getting started with the AdminNetworkPolicy](https://network-policy-api.sigs.k8s.io/blog/2024/01/30/getting-started-with-the-adminnetworkpolicy-api/)
|
||||
- [Gateway API v1.1](https://kubernetes.io/blog/2024/05/09/gateway-api-v1-1/)
|
||||
- [Gateway API v1.2](https://kubernetes.io/blog/2024/11/21/gateway-api-v1-2/)
|
||||
|
||||
Talks:
|
||||
|
||||
- [Network Policy: The future of Network Policy (Kubecon EU)](https://sched.co/1Yhhb)
|
||||
- [How many network policies can I create? (Kubecon EU)](https://kccnceu2024.sched.com/event/1YeMI)
|
||||
- [Gateway API "Beyond GA" (Kubecon EU)](https://kccnceu2024.sched.com/event/50c69a019a6fb2935d5f19cbb30f0ce3)
|
||||
- [Configuring your Service Mesh with Gateway API (Kubecon EU)](https://kccnceu2024.sched.com/event/1YeOL)
|
||||
- [SIG Network Intro & Updates (Kubecon NA)](https://kccncna2024.sched.com/event/1hovJ)
|
||||
- [Securing the Future of Ingress-NGINX (Kubecon NA)](https://kccncna2024.sched.com/event/1hoxW)
|
||||
- [Gateway API: What's new, what's next? (Kubecon NA)](https://kccncna2024.sched.com/event/1hoxF)
|
||||
- [Unlocking the Gateway: A Practical Guide from Ingress to Gateway API (Kubecon NA)](https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-paris-2024/talk/KEYQD9/)
|
||||
- [How to move from Ingress to Gateway API with minimal Hassle (Kubecon NA)](https://kccncna2024.sched.com/event/1i7ng)
|
||||
- [Live with Gateway API 1.2 (Kubecon NA)](https://kccncna2024.sched.com/event/1i7np)
|
||||
- [With Great Flexibility Comes Great Complexity: Inspect your Gateway API Configuration (Kubecon NA)](https://kccncna2024.sched.com/event/1i7s2)
|
||||
- [CNI Updates & Direction (Kubecon NA)](https://kccncna2024.sched.com/event/1how8)
|
||||
|
||||
Webinars:
|
||||
|
||||
- [Migrating from Ingress to Gateway API (CNCF Webinar)](https://community.cncf.io/events/details/cncf-cncf-online-programs-presents-cncf-on-demand-webinar-ingress2gateway-migrating-from-ingress-to-gateway-api/)
|
||||
|
||||
4. KEP work in 2024 (v1.30, v1.31, v1.32):
|
||||
<!--
|
||||
TODO: Uncomment the following auto-generated list of KEPs, once reviewed & updated for correction.
|
||||
|
||||
Note: This list is generated from the KEP metadata in kubernetes/enhancements repository.
|
||||
If you find any discrepancy in the generated list here, please check the KEP metadata.
|
||||
Please raise an issue in kubernetes/community, if the KEP metadata is correct but the generated list is incorrect.
|
||||
-->
|
||||
- Alpha
|
||||
- [4427 - Relaxed DNS search string validation](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/4427-relaxed-dns-search-validation) - v1.32
|
||||
- [784 - Kube Proxy component configuration updates and graduation](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/784-kube-proxy-component-config) - v1.33
|
||||
|
||||
<!--
|
||||
- Alpha
|
||||
- [4427 - Relaxed DNS search string validation](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/4427-relaxed-dns-search-validation) - v1.32
|
||||
- [784 - Kube Proxy component configuration updates and graduation](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/784-kube-proxy-component-config) - v1.32
|
||||
- Beta
|
||||
- [1880 - Multiple Service CIDRs](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/1880-multiple-service-cidrs) - v1.31
|
||||
- [3866 - Add an nftables-based kube-proxy backend](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/3866-nftables-proxy) - v1.31
|
||||
- [4444 - Traffic Distribution for Services](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/4444-service-traffic-distribution) - v1.31
|
||||
|
||||
- Beta
|
||||
- [1880 - Multiple Service CIDRs](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/1880-multiple-service-cidrs) - v1.31
|
||||
- [3866 - Add an nftables-based kube-proxy backend](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/3866-nftables-proxy) - v1.31
|
||||
- [4444 - Traffic Distribution for Services](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/4444-service-traffic-distribution) - v1.31
|
||||
|
||||
- Stable
|
||||
- [1860 - Make Kubernetes aware of the load balancer behaviour](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/1860-kube-proxy-IP-node-binding) - v1.32
|
||||
- [2433 - Topology Aware Hints](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/2433-topology-aware-hints) - v1.30
|
||||
- [2681 - Field status.hostIPs added for Pod](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/2681-pod-host-ip) - v1.30
|
||||
- [3458 - Remove transient node predicates from KCCM's service controller](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/3458-remove-transient-node-predicates-from-service-controller) - v1.30
|
||||
- [3705 - Cloud Dual-Stack --node-ip Handling](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/3705-cloud-node-ips) - v1.30
|
||||
- [3836 - Kube-proxy improved ingress connectivity reliability](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/3836-kube-proxy-improved-ingress-connectivity-reliability) - v1.31 -->
|
||||
- Stable
|
||||
- [2681 - Field status.hostIPs added for Pod](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/2681-pod-host-ip) - v1.30
|
||||
- [3458 - Remove transient node predicates from KCCM's service controller](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/3458-remove-transient-node-predicates-from-service-controller) - v1.30
|
||||
- [3705 - Cloud Dual-Stack --node-ip Handling](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/3705-cloud-node-ips) - v1.30
|
||||
- [3836 - Kube-proxy improved ingress connectivity reliability](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/3836-kube-proxy-improved-ingress-connectivity-reliability) - v1.31
|
||||
- [1860 - Make Kubernetes aware of the load balancer behaviour](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/1860-kube-proxy-IP-node-binding) - v1.32
|
||||
- [2433 - Topology Aware Hints](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/2433-topology-aware-hints) - v1.33
|
||||
|
||||
## [Subprojects](https://git.k8s.io/community/sig-network#subprojects)
|
||||
|
||||
|
||||
**New in 2024:**
|
||||
- gateway-api-inference-extension
|
||||
- ingate
|
||||
- knftables
|
||||
- multi-network
|
||||
- node-ipam-controller
|
||||
**Retired in 2024:**
|
||||
- kpng
|
||||
|
||||
**Continuing:**
|
||||
- cluster-proportional-autoscaler
|
||||
- cluster-proportional-vertical-autoscaler
|
||||
|
@ -70,13 +161,18 @@
|
|||
- network-policy
|
||||
- pod-networking
|
||||
|
||||
**Retired in 2024:**
|
||||
- kpng
|
||||
|
||||
## [Working groups](https://git.k8s.io/community/sig-network#working-groups)
|
||||
|
||||
**New in 2024:**
|
||||
- Device Management
|
||||
- Serving
|
||||
|
||||
**Retired in 2024:**
|
||||
- IoT Edge
|
||||
|
||||
**Continuing:**
|
||||
- Policy
|
||||
- Structured Logging
|
||||
|
@ -84,12 +180,12 @@
|
|||
## Operational
|
||||
|
||||
Operational tasks in [sig-governance.md]:
|
||||
- [ ] [README.md] reviewed for accuracy and updated if needed
|
||||
- [ ] [CONTRIBUTING.md] reviewed for accuracy and updated if needed
|
||||
- [ ] Other contributing docs (e.g. in devel dir or contributor guide) reviewed for accuracy and updated if needed
|
||||
- [ ] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed
|
||||
- [ ] SIG leaders (chairs, tech leads, and subproject leads) in [sigs.yaml] are accurate and active, and updated if needed
|
||||
- [ ] Meeting notes and recordings for 2024 are linked from [README.md] and updated/uploaded if needed
|
||||
- [x] [README.md] reviewed for accuracy and updated if needed
|
||||
- [x] [CONTRIBUTING.md] reviewed for accuracy and updated if needed
|
||||
- [x] Other contributing docs (e.g. in devel dir or contributor guide) reviewed for accuracy and updated if needed
|
||||
- [x] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed
|
||||
- [x] SIG leaders (chairs, tech leads, and subproject leads) in [sigs.yaml] are accurate and active, and updated if needed
|
||||
- [x] Meeting notes and recordings for 2024 are linked from [README.md] and updated/uploaded if needed
|
||||
|
||||
|
||||
[CONTRIBUTING.md]: https://git.k8s.io/community/sig-network/CONTRIBUTING.md
|
||||
|
|
|
@ -31,7 +31,7 @@ The following topics fall under ownership of this SIG:
|
|||
- Reference implementations (i.e. [kube-proxy]).
|
||||
- Ingress
|
||||
- APIs for defining ingress loadbalancing (i.e. [Ingress], [Gateway API], [Gateway API Inference Extension])
|
||||
- API Implementations (i.e. [ingress-nginx], [InGate])
|
||||
- API Implementations (i.e. [ingress-nginx], [InGate], [Blixt])
|
||||
- Network Policy
|
||||
- APIs for defining network policies (i.e. [NetworkPolicy], [AdminNetworkPolicy], [BaselineAdminNetworkPolicy])
|
||||
- Reference implementations (i.e. [kube-network-policies])
|
||||
|
@ -86,6 +86,7 @@ SIG Technical Leads
|
|||
[Gateway API Inference Extension]: https://github.com/kubernetes-sigs/gateway-api-inference-extension
|
||||
[ingress-nginx]: https://github.com/kubernetes/ingress-nginx/
|
||||
[InGate]: https://github.com/kubernetes-sigs/ingate
|
||||
[Blixt]: https://github.com/kubernetes-sigs/blixt
|
||||
|
||||
[NetworkPolicy]: https://kubernetes.io/docs/concepts/services-networking/network-policies/
|
||||
[AdminNetworkPolicy]: https://network-policy-api.sigs.k8s.io/api-overview/#the-adminnetworkpolicy-resource
|
||||
|
|
|
@ -2262,6 +2262,13 @@ sigs:
|
|||
frequency: monthly
|
||||
url: https://zoom.us/j/441530404
|
||||
archive_url: https://docs.google.com/document/d/1eg-YjOHaQ7UD28htdNxBR3zufebozXKyI28cl2E11tU/edit
|
||||
- description: Ingate Meeting
|
||||
day: Friday
|
||||
time: "06:00"
|
||||
tz: PT (Pacific Time)
|
||||
frequency: biweekly
|
||||
url: https://zoom.us/j/94625479998
|
||||
archive_url: https://docs.google.com/document/d/1KqMxFbxz4QO5bYCFfihyZwPVZTtTtzcQs3Nt2-JQaAA/edit
|
||||
- description: Network Policy API Meeting
|
||||
day: Tuesday
|
||||
time: "9:00"
|
||||
|
@ -2352,6 +2359,8 @@ sigs:
|
|||
company: Isovalent
|
||||
- name: gateway-api-inference-extension
|
||||
description: Gateway API Inference Extension
|
||||
contact:
|
||||
slack: gateway-api-inference-extension
|
||||
owners:
|
||||
- https://raw.githubusercontent.com/kubernetes-sigs/gateway-api-inference-extension/main/OWNERS
|
||||
- name: ingate
|
||||
|
|
Loading…
Reference in New Issue