Трафик маршрутизации Istio запрещен по префиксу матча - PullRequest
0 голосов
/ 05 марта 2019

Есть ли способ запретить трафик для определенного префикса, чтобы разрешить только внутренний трафик?

Пример из здесь

apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: bookinfo
spec:
hosts:
    - bookinfo.com
gateways:
- bookinfo-gateway
http:
- match:
    - uri:
        prefix: /v2  # <---- route all traffic to /v2*
    route:
    ...
- match:
    - uri:
        prefix: /v2/internal  # <---- but deny all traffic to /v2/internal*

1 Ответ

1 голос
/ 05 марта 2019

Я вижу два способа добиться этого:

  1. Направить трафик, предназначенный для / v2 / internal *, на 127.0.0.1
  2. Использование адаптера черного списка политик для отклонения запросов к / v2/ internal *, см. this .Используйте request.path атрибут в качестве значения listingry.
...