How does this project differ from Envoy Gateway? #10588
Replies: 1 comment 4 replies
-
Hi Steve (@stevehipwell)! Thank you for your great question! At KubeCon NA 2024, Solo.io announced its intention to donate the Gloo Gateway open source project as kgateway to the CNCF, to enrich the broader cloud native ecosystem. In case you are not familiar with Gloo Gateway, it is the most mature and widely deployed Envoy-based gateway in the market today. Built on open source and open standards, Gloo Gateway is Kubernetes-native and implements the Kubernetes Gateway API. Kgateway is being donated to CNCF as a standalone project - a rebrand of a very mature open source gateway project that has been around since 2018. Envoy Gateway is a subproject of Envoy. Envoy became a CNCF graduated project in 2018 before Envoy Gateway was created. CNCF is known as a vendor neutral home for cloud native projects so it is common to have more than 1 API gateway projects within CNCF. The following are key differences between Gloo/kgateway and Envoy Gateway: Adopters: Based on both projects’ websites (https://kgateway.dev/ & https://gateway.envoyproxy.io/), Gloo/kgateway has a much larger list of adopters with many brand names such as T-Mobile, SAP, OfficeDepot, Carfax, ADP, BMW, and so on, handling large scale, mission critical enterprise systems API calls. Features: Envoy gateway is primarily Kubernetes based while Gloo/kgateway supports not only Kubernetes but also other environments such as AWS Lambda. Gloo/kgateway supports rich API gateway features such as request transformation, CSRF or CORS or local rate limiting, Istio sidecar and ambient integration. Maintainers: Kgateway currently has over 20 maintainers including 4 maintainers outside of solo.io. Envoy gateway has 5 active maintainers, with 6 emeritus maintainers. Gloo/kgateway was initially created in 2018 releasing over 1200 artifacts, while Envoy gateway was first established in 2022, releasing over 30 artifacts. Architecture & Scale: Kgateway is the newest evolution of Gloo Gateway, taking ~7 years of lessons learned and refining our battle-proven Envoy control-plane to be able to handle enormous scale. To learn more about kgateway and its future roadmap, read our blog that was published very recently. Feel free to let us know if you have any future questions or join one of our upcoming community meetings. |
Beta Was this translation helpful? Give feedback.
-
I'd like to understand how kgateway is different from the Envoy Gateway project? IIRC Envoy Gateway was kicked off as a cross company CNCF initiative to simplify the ecosystem
and Tetrate were mentioned in the original announcement.Beta Was this translation helpful? Give feedback.
All reactions