无法通过自定义子域访问AKS应用程序



我已经使用以下命令在我的Azure Kubernetes Service (AKS)集群上成功部署了一个示例应用程序:

kubectl apply -f https://raw.githubusercontent.com/Azure/application-gateway-kubernetes-ingress/master/docs/examples/aspnetapp.yaml

我的AKS集群配置了Azure应用网关,并且我有一个使用具有公共IP地址的应用网关的入口资源。我可以使用IP地址(http://20.93.56.72/)访问web应用程序,它按预期工作。然而,当我试图将公共IP地址链接到自定义DNS区域时,我遇到了一个问题。

我已经设置了一个子域,并创建了一个指向工作公共IP地址的a记录。然而,我无法使用子域访问应用程序。我还尝试创建一个带有指向公共IP Azure资源的别名记录集的A记录。

您可以使用以下链接验证子域是否指向正确的公共IP地址(http://20.93.56.72/):

https://www.whatsmydns.net//mtest.6pack.devhttps://www.whatsmydns.net//test2.6pack.dev

尽管如此,当我尝试使用mtest.6pack.dev或test2.6pack.dev访问应用程序时,应用程序无法加载。

我不确定这个问题的原因。是否需要对部署配置进行调整?或者我应该以不同的方式将A记录添加到DNS中?

如有任何见解或建议,不胜感激。

谢谢!

所以原因是你的域名6pack.dev是浏览器的HSTS预加载的一部分。对不安全URL http://mtest.6pack.dev的请求将由浏览器在内部重定向到https://安全端点。

您似乎没有配置安全端点。

相关内容

  • 没有找到相关文章

最新更新