(Rancher) Longhorn 仪表板上的刷新/连接过多
我正在为我的 k3s 集群使用 longhorn。我的集群处于与本地计算机完全不同的环境中。访问仪表板的设置如下所示。
本地 PC (env1) <->反向代理(env1、IIS6)<->反向代理(env2、IIS8)<-> K3s 集群(env2 nginx 入口)<-> Longhorn 仪表板 (env2)
此设置适用于我的大多数应用程序。像 Kubernetes 仪表板、graylog、一些自行开发的东西等。
但是 longhorn 会多次重新加载东西,以至于第一个反向代理上的所有临时 Windows 端口都被占用。然后,就不可能再与服务器建立其他连接。关闭所有端口还需要重新启动 IIS。此外,关闭所有连接也需要一些时间。所以这对服务器造成了很大的压力。
我的问题是,我的 IIS 配置有问题吗?我在 IIS 6 上使用 ARR。这是默认配置,没什么特别的。使用 URL 重写模块在用户界面上完成。
或者是否有 longhorn 的设置,我可以在其中禁用页面的重新加载?
这是我的浏览器的屏幕截图。正如您所看到的,许多请求被发送到服务器:
I am using longhorn for my k3s cluster. My cluster is in a completely different environment than my local computer. The setup for accessing the dashboard looks like this.
Local PC (env1) <-> Reverse Proxy (env1, IIS6) <-> Reverse Proxy (env2, IIS8) <-> K3s Cluster (env2 nginx ingress) <-> Longhorn dashboard (env2)
This setup works fine for most of my apps. Like Kubernetes dashboard, graylog, some self developed stuff etc.
But longhorn is reloading stuff so many times, that all ephemeral windows ports on the first Reverse Proxy are getting occupied. And then, no other connection to the server is possible anymore. Also closing all ports needs a restart of IIS. Also then, getting all connections closed needs some time. So it is creating a high pressure on the server.
My question is, is there something wrong with my IIS configuration? I am using ARR on IIS 6. It is a default configuration, nothing special. Done on the user interface with the URL Rewrite module.
Or is there a setting for longhorn, where i can disable the relaod of the page?
Here is a screenshot of my browser. As you can see, many requests are sent to the server:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论