しかし、API へのアクセス中にステータス コード 404 が表示されます。
以下の手順で実装します。
- Istio ロード バランサーの外部 IP を指すドメイン URL。
- ルート宛先を istio-ingressgateway.istio-system.svc.cluster.local にマップする VirtualService を適用しました
Yaml ファイル:
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: entry-route
namespace: vulcan
spec:
# gateways:
# - istio-ingressgateway.istio-system.svc.cluster.local
hosts:
- ktest.xxx.com
http:
- match:
- uri:
prefix: "/atlas/*"
rewrite:
authority: k-atlas-service.vulcan.xxx.com
route:
- destination:
host: istio-ingressgateway.istio-system.svc.cluster.local
weight: 100