Ingress 与 Gateway API 支持
本文档概述了 API7 Ingress Controller 支持的 Kubernetes Gateway API 和 Ingress API 资源。可作为参考,了解当前已实现了哪些资源。
有关如何以及何时使用这些资源,请参见配置示例。
Gateway API
包
资源支持级别
下表概述了当前实现中对 Kubernetes Gateway API 资源的支持级别。每个资源根据其核心(Core)、扩展(Extended)和特定于实现(Implementation-Specific)的支持级别以及相应的 API 版本进行分类。
| 资源 | 核心 (Core) | 扩展 (Extended) | 特定于实现 (Implementation-Specific) | API 版本 |
|---|---|---|---|---|
| GatewayClass | 支持 | N/A | 不支持 | v1 |
| Gateway | 部分支持 | 部分支持 | 不支持 | v1 |
| HTTPRoute | 支持 | 部分支持 | 不支持 | v1 |
| GRPCRoute | 支持 | 支持 | 不支持 | v1 |
| ReferenceGrant | 支持 | 不支持 | 不支持 | v1beta1 |
| TLSRoute | 支持 | 支持 | 不支持 | v1alpha2 |
| TCPRoute | 支持 | 支持 | 不支持 | v1alpha2 |
| UDPRoute | 支持 | 支持 | 不支持 | v1alpha2 |
| BackendTLSPolicy | 不支持 | 不支持 | 不支持 | v1alpha3 |
有关配置选项的完整列表,请参阅 Gateway API 参考。请注意,某些字段不受支持或仅部分支持。