使用基于Azure应用网关的路径将流量路由到容器

时间:2020-02-03 05:04:04

标签: azure routing containers virtual-machine azure-application-gateway

我目前正在使用Azure应用程序网关和Docker容器(AKS);并希望使用基于路径的规则将流量路由到我的后端池。

我听说基于路径的规则和容器没有很好的兼容性。这是真的? 如果这不是一个好的方法,那么将容器托管在虚拟机中会更好吗?

我想做的是这样的:

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

1 个答案:

答案 0 :(得分:0)

如果您需要在不使用现成的解决方案的情况下进行此操作-会有些痛苦,但是针对此特定问题已经有了solution

尽管我永远不建议使用此解决方案,但我建议使用nginx ingress或任何其他合理的入口控制器。

方法大致相同:

  1. 您安装了入口控制器
  2. 您创建入口定义以使用Application Gateway重复所需的路由模式

ps。如果您使用的解决方案是建议您以任何一种方式使用入口资源,那么不确定使用Application Gateway这样做是否值得。可能更容易\更便宜,仅使用常规入口。