网关配置

Envoy Gateway 允许你配置网关的监听地址和端口,通过设置 Gateway 对象中的 addressport 字段来指定网关的入口。这对于多集群或多区域的服务部署非常重要。

配置示例:

定义一个名为 example-gateway 的 Gateway,使用 example-gateway-class 作为网关类,在 80 端口上以 HTTP 协议监听来自 IP 地址 192.168.1.1 的请求,指定该网关的 IP 地址为 192.168.1.1

apiVersion: gateway.networking.k8s.io/v1
kind: Gateway
metadata:
  name: example-gateway
spec:
  gatewayClassName: example-gateway-class
  listeners:
  - name: http
    port: 80
    protocol: HTTP
    address:
      type: IPAddress
      value: "192.168.1.1"