Направьте трафик c в контейнер, используя Azure Application Gateway на основе пути - PullRequest
2 голосов
/ 03 февраля 2020

В настоящее время я работаю с Azure Application Gateway и Docker контейнерами (AKS); и хотел бы направить трафик c в мой бэкэнд-пул, используя правила на основе пути.

Я слышал, что правила и контейнеры на основе пути не имеют действительно хорошей совместимости. Это правда? Если это не очень хороший подход, размещение контейнеров на виртуальной машине будет лучше?

Что я хочу сделать, это примерно так:

...../pathA -> containerA
...../pathB -> containerB
...../pathC -> containerC

1 Ответ

0 голосов
/ 03 февраля 2020

Если вам нужно было бы сделать это без использования готового решения - это было бы немного болезненно, однако есть решение для этой указанной c проблемы уже.

Хотя я бы никогда не рекомендовал использовать это решение, я бы порекомендовал использовать nginx ingress или любой другой разумный входной контроллер.

Подход более или менее такой же:

  1. вы устанавливаете входной контроллер
  2. вы создаете входные определения для повторения желаемого шаблона маршрутизации с Application Gateway

ps. Если бы вы использовали предлагаемое решение, вы бы использовали входящие ресурсы в любом случае, поэтому не уверены, стоит ли для этого использовать Application Gateway. Наверное, было бы проще \ дешевле просто использовать обычный вход.

...