Зеркалирование трафика Istio tcp

Я пытаюсь отразить свой производственный трафик TCP в нашей среде разработки. Мы используем istio и kubernetes.

Я проверил документацию istio о зеркалировании:

apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: httpbin
spec:
  hosts:
    - httpbin
  http:
  - route:
    - destination:
        host: httpbin
        subset: v1
      weight: 100
    mirror:
      host: httpbin
      subset: v2

Но это работает только для HTTP-трафика. Верно? При использовании TCP я получаю:

unknown field "mirror" in v1alpha3.TCPRoute

Кто-нибудь знает альтернативный способ дублирования трафика?

Заранее спасибо, Крис


person Chris    schedule 12.04.2019    source источник


Ответы (1)


В Istio нет концепции зеркалирования TCP-трафика. Справочные документы, поддерживающие TCP: https://istio.io/docs/reference/config/networking/v1alpha3/virtual-service/

person Isaiah Snell-Feikema    schedule 25.04.2019
comment
да, я видел это .... Очень надеялся, что есть какое-то другое решение, но, возможно, это будет просто добавлено в более поздней версии. - person Chris; 29.04.2019