@@ -22,31 +22,14 @@ This means that:
2222
2323<!-- overview -->
2424
25- ## Consider using Gateway API
25+ ## Preferred Option: Gateway API
26+
2627[ Gateway API] ( /docs/concepts/services-networking/gateway/ ) is stable and
27- includes many more features (and controllers). The following table highlights
28- some of the differences between the APIs. Note that many implementations extend
29- these APIs with implementation-specific features, this table focuses on portable
30- features that are included directly within each Kubernetes API:
31-
32- {{< table caption = "Comparing Ingress API and Gateway API" >}}
33- | | Ingress API | Gateway API |
34- | - | - | - |
35- | Stable (v1) | ✅ Yes | ✅ Yes |
36- | Basic HTTP path matching | ✅ Yes | ✅ Yes |
37- | Traffic Splitting | ❌ No | ✅ Yes |
38- | Protocols | 🟡 HTTP(S) | ✅ HTTP(S), gRPC, TLS |
39- | Advanced Matchers (Headers, Query Params, Methods) | ❌ No | ✅ Yes |
40- | Redirects | ❌ No | ✅ Yes |
41- | Rewrites | ❌ No | ✅ Yes |
42- | TLS Validation | ❌ No | ✅ Yes |
43- | Cross-Namespace References | ❌ No | ✅ Yes |
44- | AI Extensions | ❌ No | ✅ [ Yes] ( https://gateway-api-inference-extension.sigs.k8s.io/ ) |
45- | Service Mesh Support | ❌ No | ✅ Yes |
46- | More Features in Development | ❌ No | ✅ Yes |
47- | Conformance Tests | 🟡 Some | ✅ Thorough |
48- | # of Implementations | ✅ [ 30+] ( /docs/concepts/services-networking/ingress-controllers ) | ✅ [ 30+] ( https://gateway-api.sigs.k8s.io/implementations/ ) |
49- {{</ table >}}
28+ includes many more features (and implementations). Instead of relying on an
29+ assortment of implementation-specific annotations, Gateway API allows you to
30+ use a broad set of Core APIs with a wide variety of implementations. Unlike
31+ Ingress, Gateway API is still under active development and continues to gain
32+ new capabilities with each release.
5033
5134## Ingress controllers
5235
@@ -55,7 +38,7 @@ Kubernetes as a project supports and maintains [AWS](https://github.com/kubernet
5538
5639<!-- body -->
5740
58- ## Additional controllers
41+ ## Controllers
5942
6043{{% thirdparty-content %}}
6144
0 commit comments