Должны ли мы определить VirtualService, если это просто прокси для Service? - PullRequest
0 голосов
/ 11 декабря 2018

У меня есть следующий VirtualService, чье отображение hosts (backend) точно такое же, как и у host destination (backend).Я думаю, что это избыточно, так как мы можем получить прямой доступ к K8S Service.

apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: backend
  namespace: default
spec:
  hosts:
  - backend
  http:
  - route:
    - destination:
        host: backend

Правильно ли мое понимание?Если нет, то лучше ли определять VirtualService для каждого Service?

1 Ответ

0 голосов
/ 12 декабря 2018

Вы правы в том, что ваша виртуальная служба избыточна и не нужна.Однако рекомендуется определять виртуальные сервисы для ваших сервисов с самого начала, особенно если вы планируете использовать функции управления трафиком istio в будущем.Это упоминается в последнем параграфе этого раздела документов.

...