【问题标题】:net::ERR_CONNECTION_RESET Managed Kubernetes Digital Ocean Large Payloadsnet::ERR_CONNECTION_RESET 托管 Kubernetes 数字海洋大型有效载荷
【发布时间】:2019-11-08 20:55:39
【问题描述】:

我非常密切地按照本教程创建了一个 Digital Ocean 托管的 Kubernetes 集群。 https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nginx-ingress-with-cert-manager-on-digitalocean-kubernetes

除了我的自定义基本节点服务器容器外,一切都几乎相同。此外,集群可以完美运行,直到将大型(>~400Kbs)文件/有效负载发布到任何端点。

显然,我试图在 Kubernetes 之外运行我的容器来创建这个问题,但我无法以任何文件大小重现它。我还验证了我的所有液滴都没有耗尽资源。 CPU 和内存使用率很低。

在努力寻找解决方案的过程中,我在网上看到了一些类似的问题。 (即https://kubernetes.io/blog/2019/03/29/kube-proxy-subtleties-debugging-an-intermittent-connection-reset/

我已尝试应用此 DaemonSet,但没有解决问题。

有没有其他人遇到过这个问题或找到了解决方案?我非常感谢任何帮助。

谢谢!

更新:我已经用 kubectl port-forward 测试了服务器并且上传工作正常。我想这意味着我的入口或负载均衡器有任何问题。我还在寻找答案。

【问题讨论】:

    标签: kubernetes digital-ocean


    【解决方案1】:

    所以,我终于明白了!解决方案是配置代理正文大小nginx.ingress.kubernetes.io/proxy-body-size: "50m",如下所述:413 error with Kubernetes and Nginx ingress controller

    希望这可以帮助将来在上传时遇到间歇性连接重置问题的人:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-14
      • 1970-01-01
      • 1970-01-01
      • 2021-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多