使用基于路径的 Azure 应用程序网关将流量路由到容器
Route traffic to container using Azure Application Gateway Path-based
我目前正在使用 Azure 应用程序网关和 Docker 容器 (AKS);并希望使用基于路径的规则将流量路由到我的后端池。
听说基于路径的规则和容器的兼容性不是很好。这是真的?
如果这不是一个好方法,在虚拟机中托管容器会更好吗?
我想做的是这样的:
...../pathA -> containerA
...../pathB -> containerB
...../pathC -> containerC
如果您需要在不使用现成解决方案的情况下执行此操作 - 这会有点麻烦,但是已经有针对此特定问题的 solution。
尽管我绝不会推荐使用此解决方案,但我会推荐使用 nginx ingress 或任何其他合理的入口控制器。
方法大致相同:
- 你安装入口控制器
- 您创建入口定义以使用应用程序网关重复您想要的路由模式
ps。我会使用建议的解决方案,无论哪种方式都可以使用入口资源,所以不确定是否值得为此使用应用程序网关。可能 easier\cheaper 只使用常规入口。
我目前正在使用 Azure 应用程序网关和 Docker 容器 (AKS);并希望使用基于路径的规则将流量路由到我的后端池。
听说基于路径的规则和容器的兼容性不是很好。这是真的? 如果这不是一个好方法,在虚拟机中托管容器会更好吗?
我想做的是这样的:
...../pathA -> containerA
...../pathB -> containerB
...../pathC -> containerC
如果您需要在不使用现成解决方案的情况下执行此操作 - 这会有点麻烦,但是已经有针对此特定问题的 solution。
尽管我绝不会推荐使用此解决方案,但我会推荐使用 nginx ingress 或任何其他合理的入口控制器。
方法大致相同:
- 你安装入口控制器
- 您创建入口定义以使用应用程序网关重复您想要的路由模式
ps。我会使用建议的解决方案,无论哪种方式都可以使用入口资源,所以不确定是否值得为此使用应用程序网关。可能 easier\cheaper 只使用常规入口。