|
2 | 2 |
|
3 | 3 | ## Current initiatives and Project Health |
4 | 4 |
|
| 5 | +[DRANET]: https://github.com/kubernetes-sigs/dranet |
| 6 | +[Gateway API Inference Extensions]: https://github.com/kubernetes-sigs/gateway-api-inference-extension |
| 7 | +[Gateway API]: https://gateway-api.sigs.k8s.io/ |
| 8 | +[Network Policy]: https://github.com/kubernetes-sigs/network-policy-api |
| 9 | +[External DNS]: https://github.com/kubernetes-sigs/external-dns |
| 10 | +[IP Masq Agent]: https://github.com/kubernetes-sigs/ip-masq-agent |
| 11 | +[Multi-Network]: https://github.com/kubernetes-sigs/multi-network-api |
| 12 | +[Ingress-NGINX]: https://github.com/kubernetes/ingress-nginx |
| 13 | +[InGate]: https://github.com/kubernetes-sigs/ingate |
| 14 | +[Blixt]: https://github.com/kubernetes-retired/blixt |
| 15 | +[Cluster Proportional Autoscaler]: https://github.com/kubernetes-sigs/cluster-proportional-autoscaler |
| 16 | + |
| 17 | + |
5 | 18 | 1. What work did the SIG do this year that should be highlighted? |
6 | 19 |
|
7 | | -<!-- |
8 | | - Some example items that might be worth highlighting: |
9 | | - - Major KEP advancement |
10 | | - - Important initiatives that aren't tracked via KEPs |
11 | | - - Paying down significant tech debt |
12 | | - - Governance and leadership changes |
13 | | ---> |
| 20 | +- [DRANET] |
| 21 | + - DRANET is a Kubernetes Network Driver that uses Dynamic Resource Allocation |
| 22 | + (DRA) to deliver high-performance networking for demanding applications in |
| 23 | + Kubernetes. |
| 24 | + - DRANET has reached [v1.0.1](https://github.com/kubernetes-sigs/dranet/releases/tag/v1.0.1) |
| 25 | + |
| 26 | +- [Gateway API Inference Extensions (GIE)](https://github.com/kubernetes-sigs/gateway-api-inference-extension) |
| 27 | + - Reached v1.0 milestone! |
| 28 | + - Shipped important features: LoRA Syncer, Flow Control, Standalone EPP |
| 29 | + - Latest release [v1.3.1](https://github.com/kubernetes-sigs/gateway-api-inference-extension/releases/tag/v1.3.1) |
| 30 | + |
| 31 | +- [Gateway API] |
| 32 | + - Gateway API is now moving to [monthly experimental releases with a four-month cadence for Standard channel](https://gateway-api.sigs.k8s.io/concepts/versioning/). |
| 33 | + - Released [v1.4](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.4.0) |
| 34 | + - Released [v1.3](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.3.0) |
| 35 | + |
| 36 | +- [Network Policy] |
| 37 | + - Finalized Beta candidate API |
| 38 | + - Note: `AdminNetworkPolicy` and `BaselineNetworkPolicy` are now combined into |
| 39 | + a single `ClusterNetworkPolicy` resource. |
| 40 | + - Three working ecosystem implementations of the API |
| 41 | + |
| 42 | +- [External DNS] |
| 43 | + - Shipped five releases in 2025: v0.16, v0.17, v0.18, v0.19, v0.20 |
| 44 | + - Latest release [v0.20.0](https://github.com/kubernetes-sigs/external-dns/releases/tag/v0.20.0) |
| 45 | + |
| 46 | +- [IP Masq Agent] |
| 47 | + - Release [v2.12.6](https://github.com/kubernetes-sigs/ip-masq-agent/releases/tag/v2.12.6) |
| 48 | + |
| 49 | +- [Cluster Proportional Autoscaler] |
| 50 | + - Release [v1.10.2](https://github.com/kubernetes-sigs/cluster-proportional-autoscaler/releases/tag/v1.10.2) |
| 51 | + |
| 52 | +- [Multi-Network] |
| 53 | + - Work continues on the API definition using DRA as the integration point. |
| 54 | + |
| 55 | +- [Ingress-NGINX] |
| 56 | + - Project is being [retired][nginx-retirement] due to challenges with security |
| 57 | + vulnerabilities and sufficient maintainership. |
| 58 | + - On March 2026, maintenance will be halted, and the project will be retired. |
| 59 | + Existing deployments of Ingress NGINX will not be broken. Existing project |
| 60 | + artifacts such as Helm charts and container images will remain available. |
| 61 | +[nginx-retirement]: https://kubernetes.io/blog/2025/11/11/ingress-nginx-retirement/ |
| 62 | + |
| 63 | +- [InGate] |
| 64 | + - InGate is being retired (early 2026). SIG Network and the Security Response |
| 65 | + Committee recommend that all users begin migration to Gateway API or another |
| 66 | + Ingress controller immediately. |
| 67 | + |
| 68 | +- [Blixt] |
| 69 | + - The Blixt project is now retired. |
14 | 70 |
|
15 | 71 | 2. Are there any areas and/or subprojects that your group needs help with (e.g. fewer than 2 active OWNERS)? |
16 | 72 |
|
| 73 | +While there are no SIG Network projects which _couldn't_ benefit from more help |
| 74 | +and contributions, the following is a list of specific projects where there are |
| 75 | +known blockers (or otherwise critical needs) where more contributions, feedback, |
| 76 | +or implementation support is the key to "unblocking" them: |
| 77 | + |
| 78 | +- [Network Policy] APIs can use end user feedback to help us graduate towards Beta and GA. |
| 79 | + |
| 80 | +- [Multi-Network] would like to refine their set of use cases with feedback from users and |
| 81 | + the community. There are pieces of a reference implementation of the multi-network API that would |
| 82 | + benefit from more contributors. |
| 83 | + |
| 84 | +- [Gateway API] |
| 85 | + - has a large number of features which are not yet standard which could use implementations |
| 86 | + to join us to help us graduate those towards GA. |
| 87 | + - has two CLI utilities which need more users and implementations to get involved to |
| 88 | + provide feedback: [ingress2gateway], [gwctl] |
| 89 | + - Agentic and AI workstreams would benefit from feedback and implementations from the community |
| 90 | + to validate design decisions. |
| 91 | + |
| 92 | +[ingress2gateway]: https://github.com/kubernetes-sigs/ingress2gateway |
| 93 | +[gwctl]: https://github.com/kubernetes-sigs/gateway-api/tree/main/gwctl |
| 94 | + |
| 95 | +- [DRANET] |
| 96 | + - DRANET welcomes additional implementations and feedback from the community for different high-performance |
| 97 | + networking drivers. |
17 | 98 |
|
18 | 99 | 3. Did you have community-wide updates in 2025 (e.g. KubeCon talks)? |
19 | 100 |
|
20 | | -<!-- |
21 | | - Examples include links to email, slides, or recordings. |
22 | | ---> |
| 101 | +Blog posts: |
23 | 102 |
|
24 | | -4. KEP work in 2025 (v1.33, v1.34, v1.35): |
25 | | -<!-- |
26 | | - TODO: Uncomment the following auto-generated list of KEPs, once reviewed & updated for correction. |
| 103 | +- [Ingress NGINX Retirement: What You Need to Know](https://kubernetes.io/blog/2025/11/11/ingress-nginx-retirement/) |
| 104 | +- [Gateway API 1.4: New Features](https://kubernetes.io/blog/2025/11/06/gateway-api-v1-4/) |
| 105 | +- [Introducing Gateway API Inference Extension](https://kubernetes.io/blog/2025/06/05/introducing-gateway-api-inference-extension/) |
| 106 | +- [Ingress-nginx CVE-2025-1974: What You Need to Know](https://kubernetes.io/blog/2025/03/24/ingress-nginx-cve-2025-1974/) |
| 107 | +- [NFTables mode for kube-proxy](https://kubernetes.io/blog/2025/02/28/nftables-kube-proxy/) |
| 108 | + |
| 109 | +Talks: |
27 | 110 |
|
28 | | - Note: This list is generated from the KEP metadata in kubernetes/enhancements repository. |
29 | | - If you find any discrepancy in the generated list here, please check the KEP metadata. |
30 | | - Please raise an issue in kubernetes/community, if the KEP metadata is correct but the generated list is incorrect. |
31 | | ---> |
| 111 | +- Kubecon EU 2025 |
| 112 | + - [Making the Leap: What Gateway API Needs To Support Ingress-NGINX Users - Rob Scott, Google & James Strong, Isovalent at Cisco](https://kccnceu2025.sched.com/event/1txAl/making-the-leap-what-gateway-api-needs-to-support-ingress-nginx-users-rob-scott-google-james-strong-isovalent-at-cisco) |
| 113 | + - [Taming the Traffic: Selecting the Perfect Gateway Implementation for You](https://kccnceu2025.sched.com/event/1txAr/taming-the-traffic-selecting-the-perfect-gateway-implementation-for-you-spencer-hance-google-arko-dasgupta-tetrate-christine-kim-isovalent-at-cisco-kate-osborn-nginxf5-mike-morris-microsoft) |
| 114 | + - [How To Gateway With Ingress - 140 Days InGate](https://kccnceu2025.sched.com/event/1tcyc/how-to-gateway-with-ingress-140-days-ingate-marco-ebert-giant-swarm-james-strong-isovalent-at-cisco) |
| 115 | + - [Keynote: LLM-Aware Load Balancing in Kubernetes: A New Era of Efficiency](https://kccnceu2025.sched.com/event/1txC7/keynote-llm-aware-load-balancing-in-kubernetes-a-new-era-of-efficiency-clayton-coleman-distinguished-engineer-google-jiaxin-shan-software-engineer-bytedance) |
| 116 | + - [SIG Network Intro and Updates](https://kccnceu2025.sched.com/event/1tczU/sig-network-intro-and-updates-dan-winship-nadia-pinaeva-red-hat-bowei-du-google-daman-arora-broadcom) |
| 117 | + - [Uncharted Waters: Dynamic Resource Allocation for Networking](https://kccnceu2025.sched.com/event/1txAx/uncharted-waters-dynamic-resource-allocation-for-networking-miguel-duarte-barroso-red-hat-lionel-jouin-ericsson-software-technology) |
32 | 118 |
|
33 | | -<!-- |
| 119 | +- Kubecon NA 2025 |
| 120 | + - [Keynote: The Community-Driven Evolution of the Kubernetes Network Driver](https://kccncna2025.sched.com/event/27FYh/keynote-the-community-driven-evolution-of-the-kubernetes-network-driver-lionel-jouin-software-engineer-red-hat-antonio-ojea-staff-software-engineer-google) |
| 121 | + - [AdminNetworkPolicy: From Alpha To Beta and Beyond](https://kccncna2025.sched.com/event/27Nnu/adminnetworkpolicy-from-alpha-to-beta-and-beyond-dan-winship-surya-seetharaman-red-hat-nadia-pinaeva-nvidia-bowei-du-google) |
| 122 | + - [AI Inference Without Boundaries: Dynamic Routing With Multi-Cluster Inference Gateway](https://kccncna2025.sched.com/event/27FeP/ai-inference-without-boundaries-dynamic-routing-with-multi-cluster-inference-gateway-rob-scott-google-daneyon-hansen-soloio) |
| 123 | + - [Gateway API: Table Stakes](https://kccncna2025.sched.com/event/27No3/gateway-api-table-stakes-shane-utt-candace-holman-red-hat-mike-morris-microsoft-lior-lieberman-kellen-swain-google) |
| 124 | + |
| 125 | +4. KEP work in 2025 (v1.33, v1.34, v1.35): |
34 | 126 | - Alpha |
35 | 127 | - [4858 - IP/CIDR Validation Improvements](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/4858-ip-cidr-validation) - v1.33 |
36 | 128 | - [5311 - Relaxed validation for Services names](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/5311-relaxed-validation-for-service-names) - v1.34 |
|
45 | 137 | - [3015 - PreferSameZone and PreferSameNode Traffic Distribution](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/3015-prefer-same-node) - v1.35 |
46 | 138 | - [3866 - Add an nftables-based kube-proxy backend](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/3866-nftables-proxy) - v1.33 |
47 | 139 | - [4427 - Relaxed DNS search string validation](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/4427-relaxed-dns-search-validation) - v1.34 |
48 | | - - [4444 - Traffic Distribution for Services](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/4444-service-traffic-distribution) - v1.33 --> |
| 140 | + - [4444 - Traffic Distribution for Services](https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/4444-service-traffic-distribution) - v1.33 |
49 | 141 |
|
50 | 142 | ## [Subprojects](https://git.k8s.io/community/sig-network#subprojects) |
51 | 143 |
|
|
55 | 147 | - kube-agentic-networking |
56 | 148 | - kubernetes-network-drivers |
57 | 149 | - wg-ai-gateway |
| 150 | + |
58 | 151 | **Continuing:** |
59 | 152 | - cluster-proportional-autoscaler |
60 | 153 | - cluster-proportional-vertical-autoscaler |
|
76 | 169 | **New in 2025:** |
77 | 170 | - AI Gateway |
78 | 171 | - Node Lifecycle |
| 172 | + |
79 | 173 | **Retired in 2025:** |
80 | 174 | - Policy |
| 175 | + |
81 | 176 | **Continuing:** |
82 | 177 | - Device Management |
83 | 178 | - Serving |
|
86 | 181 | ## Operational |
87 | 182 |
|
88 | 183 | Operational tasks in [sig-governance.md]: |
89 | | -- [ ] [README.md] reviewed for accuracy and updated if needed |
90 | | -- [ ] [CONTRIBUTING.md] reviewed for accuracy and updated if needed |
91 | | -- [ ] Other contributing docs (e.g. in devel dir or contributor guide) reviewed for accuracy and updated if needed |
92 | | -- [ ] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed |
93 | | -- [ ] SIG leaders (chairs, tech leads, and subproject leads) in [sigs.yaml] are accurate and active, and updated if needed |
94 | | -- [ ] Meeting notes and recordings for 2025 are linked from [README.md] and updated/uploaded if needed |
| 184 | +- [x] [README.md] reviewed for accuracy and updated if needed |
| 185 | +- [x] [CONTRIBUTING.md] reviewed for accuracy and updated if needed |
| 186 | +- [x] Other contributing docs (e.g. in devel dir or contributor guide) reviewed for accuracy and updated if needed |
| 187 | +- [x] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed |
| 188 | +- [x] SIG leaders (chairs, tech leads, and subproject leads) in [sigs.yaml] are accurate and active, and updated if needed |
| 189 | +- [x] Meeting notes and recordings for 2025 are linked from [README.md] and updated/uploaded if needed |
95 | 190 |
|
96 | 191 |
|
97 | 192 | [CONTRIBUTING.md]: https://git.k8s.io/community/sig-network/CONTRIBUTING.md |
|
0 commit comments