Kubernetes Dashboard:Dashboard不断取消与Pod的连接,导致通往用户的网关不正确

问题描述

我正在使用kubernetes-dashboard查看所有Pod,检查状态,登录,传递命令等。它虽然很好,但是存在很多与此相关的连接性问题。我目前正在端口8443上运行它,并通过Nginx的代理传递将连接从443转发到8443。但是我的网关不断变差,连接不断下降。这不是nginx问题,因为我有kubernetes错误。我在nginx中使用Letsencrypt证书,我在做什么错了?

错误日志:

t.rf

这些是我经常遇到的两个错误。我正在将此命令作为nohup进程运行:

E0831 05:31:45.839693   11324 portforward.go:385] error copying from local connection to remote stream: read tcp4 127.0.0.1:8443->127.0.0.1:33380: read: connection reset by peer
E0831 05:33:22.971448   11324 portforward.go:340] error creating error stream for port 8443 -> 8443: Timeout occured

最后是我的Nginx配置:

默认值:

nohup kubectl port-forward -n kubernetes-dashboard service/kubernetes-dashboard 8443:443 --address 0.0.0.0 &

谢谢。 :-)

解决方法

不幸的是,这是Kubernetes端口转发的一个持续问题。当用于长时间运行的连接时,您可能会发现它不是特别可靠。如果可能,请尝试设置直接连接。可以在herehere中找到有关此问题的更详细的讨论。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...