This document describes which Gateway API resources BIG-IP Kubernetes Gateway supports and the extent of that support.
Resource | Support Status |
---|---|
GatewayClass | Partially supported |
Gateway | Partially supported |
HTTPRoute | Partially supported |
ReferenceGrant | Support |
TLSRoute | Not supported, experimental in v0.5.1 |
TCPRoute | Not supported, experimental in v0.5.1 |
UDPRoute | Not supported, experimental in v0.5.1 |
We use the following words to describe support status:
Note: it might be possible that BIG-IP Kubernetes Gateway will never support some resources and/or fields of the Gateway API. We will document these decisions on a case by case basis.
Below we list the resources and the support status of their corresponding fields.
For a description of each field, visit the Gateway API documentation.
Status: Partially supported.
BIG-IP Kubernetes Gateway supports the coexistence of multiple gatewayClasses, and their controllerName
field determines which controller handles this gatewayclass resource. Each GatewayClass is represented as an independent partition on BIG-IP.
Fields:
spec
controllerName
- supported.parametersRef
- will not support.description
- not supported.status
- not supported.Status: Partially supported.
BIG-IP Kubernetes Gateway supports most Gateway Spec definitions. The Gateway resource will be parsed as a virtual resource on the BIG-IP device as an application entry for external connections.
Fields:
spec
gatewayClassName
- supported.listeners
name
- supported.hostname
- not supported.port
- supported.protocol
- partially supported. Allowed values: HTTP
.tls
- not supported.
options
- not supported.allowedRoutes
- supported.addresses
- partially upported.
IPAddress
: supported.Hostname
: will not support.NamedAddress
: will not support.status
addresses
- not supported.conditions
- not supported.listeners
name
- not supported.supportedKinds
- not supported.attachedRoutes
- not supported.conditions
- not supported.Status: Partially supported.
Fields:
spec
parentRefs
- partially supported.
group
kind
: partially supported, only for Gateway
.namespace
name
: supported.sectionName
must always be set.port
: will not support.hostnames
- supported.rules
matches
path
- supported.headers
- supported.queryParams
- supported.method
- supported.filters
type
- supported.requestRedirect
- supported.requestHeaderModifier
- supported.responseHeaderModifier
- supported.requestMirror
- not supported.urlRewrite
- supported, experimental in v0.5.1.extensionRef
- partially supported, only v1.Service.backendRefs
- partially supported.
group
kind
partially supported. only v1.Service.filters
will not support.status
- not supported.
parents
- not supported.
parentRef
- not supported.controllerName
- not supported.conditions
- not supported.Status: Supported(since v0.2.0).
Status: Not supported.
Status: Not supported.
Status: Not supported.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。