我正在使用kubernetes-dashboard来查看所有的pods,检查状态,登录,通过命令等。它工作得很好,但有很多与之相关的连接问题。我目前在端口8443上运行它,并通过Nginx的proxy pass将连接从443转发到8443。但是我的网关一直不好,而且连接一直在中断。这不是nginx的问题,因为我有kubernetes错误。我在nginx中使用Letsencrypt证书,我哪里做错了?
错误日志:
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这是我经常遇到的两个错误。我将此命令作为nohup进程运行:
nohup kubectl port-forward -n kubernetes-dashboard service/kubernetes-dashboard 8443:443 --address 0.0.0.0 &最后是我的nginx配置:
默认值:
location / {
proxy_intercept_errors off;
proxy_pass https://localhost:8443/;
}谢谢。:-)
https://stackoverflow.com/questions/63665363
复制相似问题