Kubernetes GKE入口:http状态代码413请求实体太大

Kubernetes GKE入口:http状态代码413请求实体太大,kubernetes,google-cloud-platform,google-kubernetes-engine,kubernetes-ingress,Kubernetes,Google Cloud Platform,Google Kubernetes Engine,Kubernetes Ingress,我们有默认的入口apiVersion:extensions/v1beta1在Google Kubernetes引擎中提供多个pod。这个问题出现在我们的网站上,当我们点击链接时,它将通过相同的入口,标题大小较大。它适用于较小的标题大小 我尝试切换到ingress nginx,并使用注释/configmap代理正文大小修改了客户端最大正文大小,但没有成功。我们将Kubernetes版本1.7.12-gke.1用于主机,将1.7.10-gke.0用于节点 是否有任何解决方案可以直接修改允许的页眉大小

我们有默认的入口
apiVersion:extensions/v1beta1
在Google Kubernetes引擎中提供多个pod。这个问题出现在我们的网站上,当我们点击链接时,它将通过相同的入口,标题大小较大。它适用于较小的标题大小

我尝试切换到ingress nginx,并使用注释/configmap
代理正文大小修改了
客户端最大正文大小
,但没有成功。我们将Kubernetes版本
1.7.12-gke.1
用于主机,将
1.7.10-gke.0
用于节点


是否有任何解决方案可以直接修改允许的页眉大小?我没主意了。

默认的负载平衡器是GKE中的入口,如果请求的URL和头大小一般超过15KB,则阻止对后端服务的请求。 请考虑,如果这个URL影响发送如此大量的数据,这可能是错误的后端应用程序-也许无限循环,例如或错误配置的Web服务。
如果你确信在后端的一切都很好,你可以考虑部署定制的KuBeNe入口,并调整客户头缓冲区大小女巫。

< P>默认的负载均衡器WECH在GKE中进入,如果请求的URL和报头大小大于一般的15KB,则向后端服务块请求。 请考虑,如果这个URL影响发送如此大量的数据,这可能是错误的后端应用程序-也许无限循环,例如或错误配置的Web服务。
如果你确信后端的一切都很好,你可以考虑部署自定义的KuBeNETEngress并调整客户头缓冲区大小。女巫云似乎没有取代旧的负载均衡器。我从谷歌云->网络服务->负载平衡和入口删除了旧的负载均衡器。然后我创建了新的入口资源,将DNS配置为新的IP地址,http状态413没有出现。

谷歌云似乎没有取代旧的负载平衡器。我从谷歌云->网络服务->负载平衡和入口删除了旧的负载均衡器。然后我创建了新的入口资源,将DNS配置为新的IP地址,http状态413没有出现。

谢谢您的回答!我们确信我们的后端应用程序是正常的。我们已经将traefik负载平衡器部署到开发环境中,它运行良好。但这是第一次当这个问题出现在默认的GKE入口时。我已经尝试过ingress nginx,所以我将测试您链接到答案的自定义nginx。感谢您的回答!我们确信我们的后端应用程序是正常的。我们已经将traefik负载平衡器部署到开发环境中,它运行良好。但这是第一次当这个问题出现在默认的GKE入口时。我已经尝试过ingress nginx,所以我将测试您链接到答案的自定义nginx。