0

しかし、API へのアクセス中にステータス コード 404 が表示されます。

以下の手順で実装します。

  1. Istio ロード バランサーの外部 IP を指すドメイン URL。
  2. ルート宛先を 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
4

1 に答える 1

0

ドメイン マッピング APIを試しましたか? この API は、このタスクをより簡単にし、さまざまな Knative ネットワーキングの実装間で一貫性を持たせるように設計されています。

その API が利用できない場合は、Istio 向けのこれらの手順で実際の例が提供される場合があります。上記で投稿した VirtualService の Knative 内部 VirtualService または Knative Service の内部 URL をターゲットにする必要があると思われます。

于 2021-07-09T14:28:21.713 に答える