Kubernetes Gateway API 配置技能。使用此技能來: - 安裝 Envoy Gateway - 配置 Gateway 和 HTTPRoute - 設定 TLS/HTTPS - 配置流量路由、權重分流、Header 匹配 替代已退役的 Ingress-NGINX。
Ingress-NGINX 將於 2026 年 3 月進入 kubernetes-retired:
- 不再發布新版本
- 不再修復安全漏洞
- 官方推薦遷移至 Gateway API
Gateway API 優勢:
- Kubernetes 原生標準
- 更強大的路由功能
- 多種實作可選 (Envoy, Istio, Traefik)
# 使用 Helm 安裝
helm install eg oci://docker.io/envoyproxy/gateway-helm \
--version v1.6.3 \
-n envoy-gateway-system \
--create-namespace
# 等待就緒
kubectl wait --timeout=5m -n envoy-gateway-system \
deployment/envoy-gateway --for=condition=Available
# 驗證安裝
kubectl get pods -n envoy-gateway-system
kubectl get gatewayclass
apiVersion: gateway.networking.k8s.io/v1