在单个AZURE订阅中,我们有一个由AKIC管理的应用网关,带有AKS集群,以及始终运行的Web应用服务计划,AKS集群是弹性的。
- TL; DR**
- 我们遇到了
AzureIngressProhibitedTarget
对象的问题,需要将其添加到Kubernetes群集,否则共享的应用程序网关配置将被删除。 - 我们的一些Maven表示,我们需要一个仅包含AKS的AZURE订阅,以及一个仅包含Web应用程序的单独AZURE订阅。
- 我在learn.microsoft上找不到这样的声明。
- 我的观点是我们应该能够在一个订阅中做到这一点。
- 我的观点是它应该是可以实现的,如果我在订阅中引入第二个应用程序网关,它应该是可以的,但这不是着陆区战略的一部分。
基本上,有人能告诉我AZURE文档说明当业务应用程序需要AKS和Web应用程序服务计划时需要单独的订阅吗?
1条答案
按热度按时间q5lcpyga1#
您不需要将它们放置在2个单独的订阅中。
但你不能将同一应用程序网关同时附加到Azure应用服务和AKS群集。一个通过私有终结点集成,另一个通过入口控制器集成。
与AKS集成:https://learn.microsoft.com/en-us/azure/application-gateway/ingress-controller-overview
与应用服务集成:https://learn.microsoft.com/en-us/azure/app-service/networking/app-gateway-with-service-endpoints
因此,您的解决方案可以使用2个应用网关。您可以将流量管理器放置在2个应用网关示例之前:https://learn.microsoft.com/en-us/azure/traffic-manager/traffic-manager-load-balancing-azure