diff --git a/sig-list.md b/sig-list.md index a45672f95..aff443840 100644 --- a/sig-list.md +++ b/sig-list.md @@ -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
* [Richa Banker](https://github.com/richabanker), Google
|* [Slack](https://kubernetes.slack.com/messages/sig-instrumentation)
* [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)
* Regular Triage Meeting: [Thursdays at 9:30 PT (Pacific Time) (biweekly - alternating with regular meeting)](https://zoom.us/j/5342565819?pwd=RlVsK21NVnR1dmE3SWZQSXhveHZPdz09)
|[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
* [Davanum Srinivas](https://github.com/dims), Amazon
|* [Slack](https://kubernetes.slack.com/messages/sig-k8s-infra)
* [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)
* (k8s-infra-dns) Regular SIG Meeting: [Wednesdays at 20:00 UTC (bi-weekly)](https://zoom.us/j/93109963352?pwd=SHJTcFR2bVg1akYxSDREUWQzaldrQT09)
* (k8s-infra-groups) Regular SIG Meeting: [Wednesdays at 20:00 UTC (bi-weekly)](https://zoom.us/j/93109963352?pwd=SHJTcFR2bVg1akYxSDREUWQzaldrQT09)
* (k8s.io) Regular SIG Meeting: [Wednesdays at 20:00 UTC (bi-weekly)](https://zoom.us/j/93109963352?pwd=SHJTcFR2bVg1akYxSDREUWQzaldrQT09)
* (porche) Regular SIG Meeting: [Wednesdays at 20:00 UTC (bi-weekly)](https://zoom.us/j/93109963352?pwd=SHJTcFR2bVg1akYxSDREUWQzaldrQT09)
* (registry.k8s.io) Regular SIG Meeting: [Wednesdays at 20:00 UTC (bi-weekly)](https://zoom.us/j/93109963352?pwd=SHJTcFR2bVg1akYxSDREUWQzaldrQT09)
|[Multicluster](sig-multicluster/README.md)|[multicluster](https://github.com/kubernetes/kubernetes/labels/sig%2Fmulticluster)|* [Jeremy Olmsted-Thompson](https://github.com/jeremyot), Google
* [Stephen Kitt](https://github.com/skitt), Red Hat
|* [Slack](https://kubernetes.slack.com/messages/sig-multicluster)
* [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)
-|[Network](sig-network/README.md)|[network](https://github.com/kubernetes/kubernetes/labels/sig%2Fnetwork)|* [Michael Zappa](https://github.com/mikezappa87), Microsoft
* [Shane Utt](https://github.com/shaneutt), Red Hat
* [Tim Hockin](https://github.com/thockin), Google
|* [Slack](https://kubernetes.slack.com/messages/sig-network)
* [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)
* Gateway API Meeting (Europe): [Tuesday (starting September 10th 2024)s at 08:00 PT (Pacific Time) (monthly)](https://zoom.us/j/441530404)
* Network Policy API Meeting: [Tuesdays at 9:00 PT (Pacific Time) (bi-weekly)](https://zoom.us/j/96264742248)
* SIG Network Ingress NGINX Meeting: [Thursdays at 8:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/98377891310)
* SIG Network Meeting: [Thursdays at 09:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/361123509)
* SIG Network Multi-Network Meeting: [Wednesdays at 08:00 PT (Pacific Time) (weekly)](https://zoom.us/j/95680858961?pwd=M1c2TTdMZHpMUUtIYXRpbjRobkNJZz09)
+|[Network](sig-network/README.md)|[network](https://github.com/kubernetes/kubernetes/labels/sig%2Fnetwork)|* [Michael Zappa](https://github.com/mikezappa87), Microsoft
* [Shane Utt](https://github.com/shaneutt), Red Hat
* [Tim Hockin](https://github.com/thockin), Google
|* [Slack](https://kubernetes.slack.com/messages/sig-network)
* [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)
* Gateway API Meeting (Europe): [Tuesday (starting September 10th 2024)s at 08:00 PT (Pacific Time) (monthly)](https://zoom.us/j/441530404)
* Ingate Meeting: [Fridays at 06:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/94625479998)
* Network Policy API Meeting: [Tuesdays at 9:00 PT (Pacific Time) (bi-weekly)](https://zoom.us/j/96264742248)
* SIG Network Ingress NGINX Meeting: [Thursdays at 8:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/98377891310)
* SIG Network Meeting: [Thursdays at 09:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/361123509)
* SIG Network Multi-Network Meeting: [Wednesdays at 08:00 PT (Pacific Time) (weekly)](https://zoom.us/j/95680858961?pwd=M1c2TTdMZHpMUUtIYXRpbjRobkNJZz09)
|[Node](sig-node/README.md)|[node](https://github.com/kubernetes/kubernetes/labels/sig%2Fnode)|* [Sergey Kanzhelev](https://github.com/SergeyKanzhelev), Google
* [Peter Hunt](https://github.com/haircommander), Red Hat
* [Mrunal Patel](https://github.com/mrunalp), Red Hat
|* [Slack](https://kubernetes.slack.com/messages/sig-node)
* [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)
* Weekly CI/Triage Meeting: [Wednesdays at 10:00 PT (Pacific Time) (weekly)](https://zoom.us/j/93387714284?pwd=NHNpT2xtOGtwNnVQZ1JXdkNlQ1RMQT09)
|[Release](sig-release/README.md)|[release](https://github.com/kubernetes/kubernetes/labels/sig%2Frelease)|* [Jeremy Rickard](https://github.com/jeremyrickard), Microsoft
* [Stephen Augustus](https://github.com/justaugustus), Bloomberg
* [Sascha Grunert](https://github.com/saschagrunert), Red Hat
|* [Slack](https://kubernetes.slack.com/messages/sig-release)
* [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)
* Regular SIG Meeting US Oriented Time: [Tuesdays at 17:00 UTC (biweekly)](https://zoom.us/j/327142148?pwd=RE9aZWtCc0hhOWs4ZTdXZ0hBM0ROdz09)
|[Scalability](sig-scalability/README.md)|[scalability](https://github.com/kubernetes/kubernetes/labels/sig%2Fscalability)|* [Marcel Zieba](https://github.com/marseel), Isovalent
* [Shyam Jeedigunta](https://github.com/shyamjvs), Amazon
|* [Slack](https://kubernetes.slack.com/messages/sig-scalability)
* [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)
diff --git a/sig-network/CONTRIBUTING.md b/sig-network/CONTRIBUTING.md new file mode 100644 index 000000000..0ac33cc74 --- /dev/null +++ b/sig-network/CONTRIBUTING.md @@ -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! + diff --git a/sig-network/README.md b/sig-network/README.md index 50a288775..10cedfec9 100644 --- a/sig-network/README.md +++ b/sig-network/README.md @@ -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) diff --git a/sig-network/annual-report-2024.md b/sig-network/annual-report-2024.md index b4545b1ea..3e22dd241 100644 --- a/sig-network/annual-report-2024.md +++ b/sig-network/annual-report-2024.md @@ -4,61 +4,152 @@ 1. What work did the SIG do this year that should be highlighted? - +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)? - +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): - +- 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 - +- 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 diff --git a/sig-network/charter.md b/sig-network/charter.md index cffc204d3..9eed1e5dc 100644 --- a/sig-network/charter.md +++ b/sig-network/charter.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 diff --git a/sigs.yaml b/sigs.yaml index 0edee153f..f7ad1775e 100644 --- a/sigs.yaml +++ b/sigs.yaml @@ -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