#istio
Вопрос:
- route:
- destination:
host: A
subset: v1
port:
number: 80
match:
- uri:
exact: /articles
- uri:
regex: /articles
- route:
- destination:
host: B
subset: v1
port:
number: 80
match:
- uri:
exact: /articles
- uri:
regex: /articles
Допустим, у меня есть что-то подобное, какие правила будут применяться для /статей, поскольку все совпадения будут поражены?
Ответ №1:
Это не правило назначения, а виртуальная служба. Сопоставление происходит по порядку.
Комментарии:
1. Значит, первый матч будет проигран? т. е.
exact: /articles
в хосте A.2. Да, поэтому вам нужно указать наиболее общее совпадение как последнее, а наиболее конкретное-как первое.