[英]Azure API Management in VNET with Gateway (502 - Web server received an invalid response while acting as a gateway or proxy server)
[英]azure api gateway integration with AKS 502 - Web server received an invalid response while acting as a gateway or proxy server
我正在將Azure API網關與AKS集成。 為了做到這一點。 我有
創建內部負載均衡器。 通過運行azure投票應用程序yaml文件,還添加了使用內部負載均衡器的注釋
元數據:名稱:天藍色投票前注解:service.beta.kubernetes.io/azure-load-balancer-internal:“true”
在api網關的地址探針中添加了kubernates內部負載均衡器public ip。
當我在瀏覽器中使用api網關的公共ip地址或與api網關關聯的dns名稱導航時,出現以下錯誤
502-Web服務器在充當網關或代理服務器時收到無效響應。 您要查找的頁面有問題,無法顯示。 當Web服務器(充當網關或代理)聯系上游內容服務器時,它從內容服務器收到無效響應。
首先,您遇到的情況有誤:您應該提供將kubernetes內部負載均衡器專用IP添加到應用程序網關后端池中。
然后,按照將Application Gateway與AKS群集集成的步驟進行了測試。 如錯誤所示, 您應該檢查AKS中的應用程序是否正常運行 , 如果您的應用程序是天藍色的投票應用程序。
如果您遵循Azure Kubernetes Service教程並將映像推送到Azure容器注冊表,則必須授予AKS權限才能訪問ACR。 請參閱Azure Kubernetes Service中的使用Azure容器注冊表進行身份驗證 。
從我這一方面來說,我可以從應用程序網關的公共IP訪問Azure投票應用程序。 希望這會幫助你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.