host直接连接member,
无法查看member信息
报错如图

请问是啥原因

wanjunlei
这是host上面搜到的 是因为这个原因吗,不知道怎么排查

解决了 ,通过nginx代理,/跟路径设置了websocket的upgrade导致出现这个错误

server {
listen 80;
server_name kubesphere.stacloud.com *.kubesphere.stacloud.com;

location / {
    proxy_pass http://kubesphere_server;
    proxy_set_header    Host $host:$server_port;
    proxy_set_header    Upgrade $http_upgrade;
    proxy_set_header    X-Forwarded-Proto $scheme;
    proxy_set_header    Connection "upgrade";
    proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
}

}

改成

server {
listen 80;
server_name kubesphere.stacloud.com *.kubesphere.stacloud.com;

location / {
    proxy_pass http://kubesphere_server;
    proxy_set_header    Host $host:$server_port;
}

}

就好了

    userpyj

    研究了nginx文档对ws部分配置做了优化
    供大家参考

    upstream kubesphere_server {
        server 99.248.100.222:80;
    }
    map $http_upgrade $connection_upgrade {
      default upgrade;
      ''   close;
     }
    server {
        listen 80;
        server_name kubesphere.stacloud.com *.kubesphere.stacloud.com;
        location / {
            proxy_pass http://kubesphere_server;
            proxy_set_header    Host $host:$server_port;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection $connection_upgrade;
        }
    }