4.6. ゲートウェイ API を使用して waypoint プロキシーをデプロイする
Kubernetes Gateway リソースを使用して、waypoint プロキシーをデプロイできます。
前提条件
- アンビエントモード機能に必要な、サポートされている Kubernetes Gateway API CRD を提供する OpenShift Container Platform 4.19 以降にログインする。
- OpenShift クラスターに Red Hat OpenShift Service Mesh Operator 3.2.0 以降がインストールされている。
- Istio がアンビエントモードでデプロイされている。
-
ztunnelトラフィックリダイレクトを有効にするために、ワークロードまたは namespace に必要なラベルを適用した。
Istio アンビエントモードは、Red Hat OpenShift Service Mesh 2.6 以前を使用するクラスターとは互換性がありません。両方のバージョンを同じクラスターにデプロイしないでください。
手順
OpenShift Container Platform 4.18 以前では、次のコマンドを実行して、コミュニティーによって管理されている Kubernetes Gateway 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 以降では、Gateway API CRD がデフォルトでインストールされます。
CRD はコミュニティーによって保守されており、Red Hat ではサポートされていません。サポートされている Gateway API CRD を含む OpenShift Container Platform 4.19 以降にアップグレードすると、アプリケーションが中断される可能性があります。