[Sandbox] kubegateway - name to be finalized pending cncf/k8s naming guideline #319
Open
2 tasks done
Labels
New
New Application
Application contact emails
[email protected]; [email protected]; [email protected]
Project Summary
KubeGateway 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, KubeGateway integrates Kubernetes Gateway API with a federated 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. KubeGateway brings omni-directional API connectivity to any cloud and any environment.
The project is known as Gloo Gateway 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/k8sgateway
Project repo URL in scope of application
https://github.com/k8sgateway/k8sgateway, https://github.com/k8sgateway/community
Additional repos in scope of the application
Note: the repo/org/website name to be updated pending the final project name.
Website URL
https://k8sgateway.io/
Roadmap
https://github.com/k8sgateway/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/k8sgateway/community/blob/main/CONTRIBUTING.md
Code of Conduct (CoC)
https://github.com/k8sgateway/community/blob/main/CODE-OF-CONDUCT.md
Adopters
https://k8sgateway.io/ scroll down to the Users section
Contributing or Sponsoring Org
solo.io
Maintainers file
https://github.com/k8sgateway/community/blob/main/MAINTAINERS.md
IP Policy
Trademark and accounts
Why CNCF?
Donating the 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 kubegateway 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: