4.8. cross-namespace waypoint の使用を有効にする
cross-namespace waypoint を使用すると、1 つの namespace 内のリソースが別の namespace にデプロイされた waypoint を介してトラフィックをルーティングできるようにできます。
手順
次の例のように、
infonamespace 内のワークロードがdefaultnamespace のwaypoint-defaultを使用できるようにするGatewayリソースを作成します。設定例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、cross-namespace waypoint を適用します。
oc apply -f waypoint-default.yaml
$ oc apply -f waypoint-default.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow cross-namespace waypoint を使用するために必要なラベルを追加します。
次のコマンドを実行して、
istio.io/use-waypoint-namespaceラベルを追加し、waypoint が存在する namespace を指定します。oc label namespace info istio.io/use-waypoint-namespace=default
$ oc label namespace info istio.io/use-waypoint-namespace=defaultCopy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、
istio.io/use-waypointラベルを追加し、使用する waypoint を指定します。oc label namespace info istio.io/use-waypoint=waypoint-default
$ oc label namespace info istio.io/use-waypoint=waypoint-defaultCopy to Clipboard Copied! Toggle word wrap Toggle overflow