-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Sandbox] kgateway #319
Comments
Attaching 2 PRs for references related to project naming: https://github.com/kubernetes/community/pull/8238/files |
We published a blog around kgateway recently: https://www.cncf.io/blog/2025/02/05/advancing-open-source-gateways-with-kgateway/ We also presented to TAG network today, a big shout-out to TAG network @nicholasjackson for hosting our presentation today! |
Hi all, Lin presented kgateway to TAG Network at the bi-weekly meeting on the 13th of Feb. Tag Network fully supports kgateways inclusion as a Sandbox project and due to the projects maturity and usage would also gladly sponsor kgateways progression to Incubation. We believe that kgateway will be a great addition to the CNCF as it has been actively developed by Solo.io and the community over the last 6 years. In addition, many organizations are using kgateway in production at enterprise levels either self supported or with commercial support provided by Solo.io. Please find below a video of the Sandbox presentation. |
I addition to the above, I have just completed the Sandbox Project review for information. The document can be found at the following location: https://docs.google.com/document/d/1KQRLpJF9UDWLWmRXK5E-0tPjp3hMapdaa4Z9FyZiw_Y/edit?usp=sharing |
/vote |
Vote created@mrbobbytables has called for a vote on The members of the following teams have binding votes:
Non-binding votes are also appreciated as a sign of support! How to voteYou can cast your vote by reacting to
Please note that voting for multiple options is not allowed and those votes won't be counted. The vote will be open for |
/check-vote |
Vote statusSo far Summary
Binding votes (5)
|
User | Vote | Timestamp |
---|---|---|
howardjohn | In favor | 2025-02-25 16:36:55.0 +00:00:00 |
ilrudie | In favor | 2025-02-25 16:39:13.0 +00:00:00 |
npolshakova | In favor | 2025-02-25 16:41:44.0 +00:00:00 |
bubbaksmith | In favor | 2025-02-25 16:47:17.0 +00:00:00 |
nfuden | In favor | 2025-02-25 17:07:03.0 +00:00:00 |
phenixblue | In favor | 2025-02-25 17:11:57.0 +00:00:00 |
jenshu | In favor | 2025-02-25 17:18:23.0 +00:00:00 |
moshevayner | In favor | 2025-02-25 17:30:57.0 +00:00:00 |
sam-heilbron | In favor | 2025-02-25 18:49:21.0 +00:00:00 |
ilevine | In favor | 2025-02-25 19:20:04.0 +00:00:00 |
yuval-k | In favor | 2025-02-26 15:01:48.0 +00:00:00 |
jmunozro | In favor | 2025-02-26 15:10:16.0 +00:00:00 |
kdorosh | In favor | 2025-02-26 15:14:15.0 +00:00:00 |
tjons | In favor | 2025-02-26 15:16:52.0 +00:00:00 |
huzlak | In favor | 2025-02-26 16:18:36.0 +00:00:00 |
kcbabo | In favor | 2025-02-26 17:02:53.0 +00:00:00 |
cshuman | In favor | 2025-02-26 17:48:20.0 +00:00:00 |
inFocus7 | In favor | 2025-02-26 17:54:14.0 +00:00:00 |
artberger | In favor | 2025-02-26 18:45:34.0 +00:00:00 |
IcaroBichir | In favor | 2025-02-26 20:35:25.0 +00:00:00 |
oblogic7 | In favor | 2025-02-26 20:43:33.0 +00:00:00 |
jrangel-rp | In favor | 2025-02-26 21:07:51.0 +00:00:00 |
craigbox | In favor | 2025-02-26 21:46:29.0 +00:00:00 |
jbohanon | In favor | 2025-02-26 22:10:54.0 +00:00:00 |
adamcirillo | In favor | 2025-02-27 6:35:50.0 +00:00:00 |
/check-vote |
Vote statusSo far Summary
Binding votes (7)
|
User | Vote | Timestamp |
---|---|---|
howardjohn | In favor | 2025-02-25 16:36:55.0 +00:00:00 |
ilrudie | In favor | 2025-02-25 16:39:13.0 +00:00:00 |
npolshakova | In favor | 2025-02-25 16:41:44.0 +00:00:00 |
bubbaksmith | In favor | 2025-02-25 16:47:17.0 +00:00:00 |
nfuden | In favor | 2025-02-25 17:07:03.0 +00:00:00 |
phenixblue | In favor | 2025-02-25 17:11:57.0 +00:00:00 |
jenshu | In favor | 2025-02-25 17:18:23.0 +00:00:00 |
moshevayner | In favor | 2025-02-25 17:30:57.0 +00:00:00 |
sam-heilbron | In favor | 2025-02-25 18:49:21.0 +00:00:00 |
ilevine | In favor | 2025-02-25 19:20:04.0 +00:00:00 |
yuval-k | In favor | 2025-02-26 15:01:48.0 +00:00:00 |
jmunozro | In favor | 2025-02-26 15:10:16.0 +00:00:00 |
kdorosh | In favor | 2025-02-26 15:14:15.0 +00:00:00 |
tjons | In favor | 2025-02-26 15:16:52.0 +00:00:00 |
huzlak | In favor | 2025-02-26 16:18:36.0 +00:00:00 |
kcbabo | In favor | 2025-02-26 17:02:53.0 +00:00:00 |
cshuman | In favor | 2025-02-26 17:48:20.0 +00:00:00 |
inFocus7 | In favor | 2025-02-26 17:54:14.0 +00:00:00 |
artberger | In favor | 2025-02-26 18:45:34.0 +00:00:00 |
IcaroBichir | In favor | 2025-02-26 20:35:25.0 +00:00:00 |
oblogic7 | In favor | 2025-02-26 20:43:33.0 +00:00:00 |
jrangel-rp | In favor | 2025-02-26 21:07:51.0 +00:00:00 |
craigbox | In favor | 2025-02-26 21:46:29.0 +00:00:00 |
jbohanon | In favor | 2025-02-26 22:10:54.0 +00:00:00 |
adamcirillo | In favor | 2025-02-27 6:35:50.0 +00:00:00 |
krisztianfekete | In favor | 2025-02-27 15:29:25.0 +00:00:00 |
sheidkamp | In favor | 2025-02-27 18:36:00.0 +00:00:00 |
rr-benjamin-vogan | In favor | 2025-02-27 19:08:02.0 +00:00:00 |
wkrause13 | In favor | 2025-02-27 19:42:24.0 +00:00:00 |
AlexB138 | In favor | 2025-02-28 15:03:45.0 +00:00:00 |
/check-vote |
Vote statusSo far Summary
Binding votes (8)
|
User | Vote | Timestamp |
---|---|---|
howardjohn | In favor | 2025-02-25 16:36:55.0 +00:00:00 |
ilrudie | In favor | 2025-02-25 16:39:13.0 +00:00:00 |
npolshakova | In favor | 2025-02-25 16:41:44.0 +00:00:00 |
bubbaksmith | In favor | 2025-02-25 16:47:17.0 +00:00:00 |
nfuden | In favor | 2025-02-25 17:07:03.0 +00:00:00 |
phenixblue | In favor | 2025-02-25 17:11:57.0 +00:00:00 |
jenshu | In favor | 2025-02-25 17:18:23.0 +00:00:00 |
moshevayner | In favor | 2025-02-25 17:30:57.0 +00:00:00 |
sam-heilbron | In favor | 2025-02-25 18:49:21.0 +00:00:00 |
ilevine | In favor | 2025-02-25 19:20:04.0 +00:00:00 |
yuval-k | In favor | 2025-02-26 15:01:48.0 +00:00:00 |
jmunozro | In favor | 2025-02-26 15:10:16.0 +00:00:00 |
kdorosh | In favor | 2025-02-26 15:14:15.0 +00:00:00 |
tjons | In favor | 2025-02-26 15:16:52.0 +00:00:00 |
huzlak | In favor | 2025-02-26 16:18:36.0 +00:00:00 |
kcbabo | In favor | 2025-02-26 17:02:53.0 +00:00:00 |
cshuman | In favor | 2025-02-26 17:48:20.0 +00:00:00 |
inFocus7 | In favor | 2025-02-26 17:54:14.0 +00:00:00 |
artberger | In favor | 2025-02-26 18:45:34.0 +00:00:00 |
IcaroBichir | In favor | 2025-02-26 20:35:25.0 +00:00:00 |
oblogic7 | In favor | 2025-02-26 20:43:33.0 +00:00:00 |
jrangel-rp | In favor | 2025-02-26 21:07:51.0 +00:00:00 |
craigbox | In favor | 2025-02-26 21:46:29.0 +00:00:00 |
jbohanon | In favor | 2025-02-26 22:10:54.0 +00:00:00 |
adamcirillo | In favor | 2025-02-27 6:35:50.0 +00:00:00 |
krisztianfekete | In favor | 2025-02-27 15:29:25.0 +00:00:00 |
sheidkamp | In favor | 2025-02-27 18:36:00.0 +00:00:00 |
rr-benjamin-vogan | In favor | 2025-02-27 19:08:02.0 +00:00:00 |
wkrause13 | In favor | 2025-02-27 19:42:24.0 +00:00:00 |
AlexB138 | In favor | 2025-02-28 15:03:45.0 +00:00:00 |
djmcaleese | In favor | 2025-02-28 22:45:13.0 +00:00:00 |
Boes-man | In favor | 2025-02-28 23:30:56.0 +00:00:00 |
/check-vote |
Votes can only be checked once a day. |
Vote closedThe vote passed! 🎉
Summary
Binding votes (9)
|
User | Vote | Timestamp |
---|---|---|
@howardjohn | In favor | 2025-02-25 16:36:55.0 +00:00:00 |
@ilrudie | In favor | 2025-02-25 16:39:13.0 +00:00:00 |
@npolshakova | In favor | 2025-02-25 16:41:44.0 +00:00:00 |
@bubbaksmith | In favor | 2025-02-25 16:47:17.0 +00:00:00 |
@nfuden | In favor | 2025-02-25 17:07:03.0 +00:00:00 |
@phenixblue | In favor | 2025-02-25 17:11:57.0 +00:00:00 |
@jenshu | In favor | 2025-02-25 17:18:23.0 +00:00:00 |
@moshevayner | In favor | 2025-02-25 17:30:57.0 +00:00:00 |
@sam-heilbron | In favor | 2025-02-25 18:49:21.0 +00:00:00 |
@ilevine | In favor | 2025-02-25 19:20:04.0 +00:00:00 |
@yuval-k | In favor | 2025-02-26 15:01:48.0 +00:00:00 |
@jmunozro | In favor | 2025-02-26 15:10:16.0 +00:00:00 |
@kdorosh | In favor | 2025-02-26 15:14:15.0 +00:00:00 |
@tjons | In favor | 2025-02-26 15:16:52.0 +00:00:00 |
@huzlak | In favor | 2025-02-26 16:18:36.0 +00:00:00 |
@kcbabo | In favor | 2025-02-26 17:02:53.0 +00:00:00 |
@cshuman | In favor | 2025-02-26 17:48:20.0 +00:00:00 |
@inFocus7 | In favor | 2025-02-26 17:54:14.0 +00:00:00 |
@artberger | In favor | 2025-02-26 18:45:34.0 +00:00:00 |
@IcaroBichir | In favor | 2025-02-26 20:35:25.0 +00:00:00 |
@oblogic7 | In favor | 2025-02-26 20:43:33.0 +00:00:00 |
@jrangel-rp | In favor | 2025-02-26 21:07:51.0 +00:00:00 |
@craigbox | In favor | 2025-02-26 21:46:29.0 +00:00:00 |
@jbohanon | In favor | 2025-02-26 22:10:54.0 +00:00:00 |
@adamcirillo | In favor | 2025-02-27 6:35:50.0 +00:00:00 |
@krisztianfekete | In favor | 2025-02-27 15:29:25.0 +00:00:00 |
@sheidkamp | In favor | 2025-02-27 18:36:00.0 +00:00:00 |
@rr-benjamin-vogan | In favor | 2025-02-27 19:08:02.0 +00:00:00 |
@wkrause13 | In favor | 2025-02-27 19:42:24.0 +00:00:00 |
@AlexB138 | In favor | 2025-02-28 15:03:45.0 +00:00:00 |
@djmcaleese | In favor | 2025-02-28 22:45:13.0 +00:00:00 |
@Boes-man | In favor | 2025-02-28 23:30:56.0 +00:00:00 |
@Sodman | In favor | 2025-03-03 18:28:58.0 +00:00:00 |
Application contact emails
[email protected]; [email protected]; [email protected]
Project Summary
Kgateway is a feature-rich, fast, and flexible Kubernetes-native ingress controller and next-generation API gateway that is built on top of Envoy proxy and the Kubernetes Gateway API.
Project Description
Built on open source and open standards, Kgateway integrates Kubernetes Gateway API with a control plane that scales from lightweight microgateway deployments between services, to massively parallel centralized gateways handling billions of API calls, to advanced AI gateway use cases for safety, security, and governance when integrating applications with third-party LLMs. Kgateway brings omni-directional API connectivity to any cloud and any environment.
The project is known as Gloo Gateway (also open source) before the CNCF donation. Idit tried to submit the project for incubation in Nov 2024, see cncf/toc#1484 for details.
Org repo URL (provide if all repos under the org are in scope of the application)
https://github.com/kgateway-dev
Project repo URL in scope of application
https://github.com/kgateway-dev/kgateway, https://github.com/kgateway-dev/community
Additional repos in scope of the application
NA
Website URL
https://kgateway.dev/
Roadmap
https://github.com/kgateway-dev/community/blob/main/ROADMAP.md
Roadmap context
The project is in the process of sanitize all Gloo related mention to be vendor neutral. The roadmap provides a high level overview of major work being planned, designed or implemented. This is the result of feedback from the community and agreed upon by project maintainers. To suggest a roadmap update, please submit a PR updating this roadmap file with your suggested item. For large changes discussion in slack or a meeting may be required. Roadmap changes which are not controversial may merge or a vote may be called if consensus cannot be reached.
Contributing Guide
https://github.com/kgateway-dev/community/blob/main/CONTRIBUTING.md
Code of Conduct (CoC)
https://github.com/kgateway-dev/community/blob/main/CODE-OF-CONDUCT.md
Adopters
https://kgateway.dev/ scroll down to the Users section
Contributing or Sponsoring Org
solo.io
Maintainers file
https://github.com/kgateway-dev/community/blob/main/MAINTAINERS.md
IP Policy
Trademark and accounts
Why CNCF?
Donating the kgateway project to the CNCF can provide significant benefits to the project and the broader cloud-native ecosystem.
Benefit to the Landscape
Adding the project to the CNCF landscape creates a win-win scenario for the CNCF, solo.io and the global cloud-native community. The project expands the CNCF’s portfolio of cloud-native technologies by adding a robust, modern, feature rich cloud native API gateway solution that has been adopted by many adopters. CNCF already hosts foundational projects like Kubernetes, Envoy, and Istio and a few other API gateway projects, the project complements these technologies by providing advanced API management, traffic routing, and rich integration support. By adding another robust and feature rich API gateway project, end users would benefit from choosing the best technology stack along with the preferred vendor neutral governance. It ensures the project’s long-term sustainability, accelerates its adoption, and strengthens the CNCF’s position as the leader in driving innovation and interoperability in cloud-native technologies.
Cloud Native 'Fit'
Landscape: Gateway & Connectivity
TAGs: TAG-Network
The project fits seamlessly into the cloud-native landscape by addressing critical needs for API management, traffic control, and integration in modern distributed architectures. Here's how it aligns with the principles and components of the cloud-native ecosystem:
Cloud-native architectures prioritize modularity, automation, and elasticity. The project supports these principles through its dynamic routing, fault tolerance, and integration with CI/CD pipelines.
Cloud Native 'Integration'
The project is a feature-rich, fast, and flexible Kubernetes-native ingress controller and next-generation API gateway that is built on top of Envoy proxy and the Kubernetes Gateway API. The project supports the broad cloud native ecosystem by integrating with top open-source projects, including Kubernetes, Envoy, Istio, Cert-Manager, External-DNS for Kubernetes, OpenFaaS, Argo and many others.
The project's architecture is highly extensible and allows rapid integration of future popular open-source projects as they emerge.
Cloud Native Overlap
Searching "gateway" or "ingress" in CNCF landscape revealed the following projects in CNCF:
While these projects all attempting implementing k8s Gateway APIs, there are some differences. For example LoxiLB is based on eBPF. Emissary-Ingress and Kuadrant is lacking its k8s Gateway API implementation or update to GA. Easegress is not just focusing on API gateway but also service mesh. Contour isn't as feature rich as kgateway as an API gateway.
Similar projects
There are a bunch of Gateway projects if you search the famous CNCF landscape, such as Kusk Gateway, Higress, Emissary-Ingress, KubeGateway (another project), Kong Gateway etc.
Landscape
Yes, it was listed in CNCF landscape as Gloo Gateway before the CNCF donation and will be added soon once the naming is finalized.
Business Product or Service to Project separation
Similar as Envoy, the project is designed to be highly extensible. Any product built on top of the project can use extension points to extend additional features.
Project Domain Technical Review
Not yet but plan to engage a specific TAG as soon as possible once the naming is finalized.
CNCF Contacts
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: