Google cloud platform Kubernetes服务(负载平衡器)不适用于自定义域名

Google cloud platform Kubernetes服务(负载平衡器)不适用于自定义域名,google-cloud-platform,dns,google-kubernetes-engine,Google Cloud Platform,Dns,Google Kubernetes Engine,我有一个kubernetes服务,我公开了一个自定义域名。当我尝试使用自定义域访问服务时,它失败了(只是永远加载)。但是如果我使用IP,它会工作。我需要在某处配置一些东西吗?我正在使用GKE 当我ping URL时,它试图命中正确的IP。平也工作 LoadBalance服务是第4层负载均衡器,因此仅使用IP将流量路由到后端机架。如果在使用IP地址时ping正常工作并且站点正确加载,则表明负载平衡器正确引导流量 您的Web服务器中可能存在一个正在查看URL的设置,并且在使用URL时加载时出现问题。

我有一个kubernetes服务,我公开了一个自定义域名。当我尝试使用自定义域访问服务时,它失败了(只是永远加载)。但是如果我使用IP,它会工作。我需要在某处配置一些东西吗?我正在使用GKE


当我ping URL时,它试图命中正确的IP。平也工作

LoadBalance服务是第4层负载均衡器,因此仅使用IP将流量路由到后端机架。如果在使用IP地址时ping正常工作并且站点正确加载,则表明负载平衡器正确引导流量


您的Web服务器中可能存在一个正在查看URL的设置,并且在使用URL时加载时出现问题。检查容器日志,查看使用URL而不是IP时是否返回任何错误。

因此,您可以同时使用IP和域名ping服务,但只能使用IP访问它-是这样吗?您是否将IP地址添加为服务清单中的loadBalancerIP?您使用的是静态IP地址吗?如果是的话,你有你的域名的DNS记录吗?您是否为您的域创建了DNS记录?@WojciechBogacz是。Ping适用于IP和域name@WojciechBogacz好像现在可以用了。。。我相信@Patrick W是正确的-检查配置-例如,如果您正在使用Nginx,您可以查看服务器名称变量-它设置为服务器的IP,然后尝试在那里输入域名,重新启动Nginx并重试。