出现502错误可能是由于新的应用程序网关配置与现有AKS应用程序网关入口控制器不兼容所致。解决方法如下:
确认新应用程序网关的配置已正确导入到AKS中。
确认应用程序网关入口控制器的pod已经更新,可以使用以下命令检查:
kubectl get pods -n kube-system | grep application-gateway-kubernetes-ingress-controller
重启应用程序网关入口控制器pod:
kubectl delete pod
(
确认pod正在重新创建:
kubectl get pods -n kube-system | grep application-gateway-kubernetes-ingress-controller
检查应用程序网关入口控制器日志以获取更多信息:
kubectl logs
以上步骤应该可以帮助您解决502错误。