4.6. 使用网关 API 部署方法点代理
您可以使用 Kubernetes 网关资源部署方法点代理。
先决条件
- 已登陆到 OpenShift Container Platform 4.19 或更高版本,它提供了 ambient 模式功能所需的支持 Kubernetes Gateway API CRD。
- 您已在 OpenShift 集群中安装了 Red Hat OpenShift Service Mesh Operator 3.2.0 或更高版本。
- 您已以 ambient 模式部署 Istio。
-
您已将所需的标签应用到工作负载或命名空间,以启用
ztunnel流量重定向。
重要
Istio ambient 模式与使用 Red Hat OpenShift Service Mesh 2.6 或更早版本的集群不兼容。您不能在同一集群中部署这两个版本。
流程
在 OpenShift Container Platform 4.18 及更早版本中,运行以下命令来安装社区维护的 Kubernetes 网关 API CRD:
oc get crd gateways.gateway.networking.k8s.io &> /dev/null || \ { oc apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.2.0/standard-install.yaml; }$ oc get crd gateways.gateway.networking.k8s.io &> /dev/null || \ { oc apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.2.0/standard-install.yaml; }Copy to Clipboard Copied! Toggle word wrap Toggle overflow 从 OpenShift Container Platform 4.19 开始,网关 API CRD 被默认安装。
注意
CRD 是社区维护的,不受红帽支持。升级到 OpenShift Container Platform 4.19 或更高版本(包括支持的网关 API CRD)可能会破坏应用程序。