kubesphere安装完成后我们可以直接通过ip:port访问,但是在正式时候用后还是给平台配个域名更加方便。
方法一:域名—>nginx—>kubesphere ip:port
我们在配置nginx时一定要加上websocket的相关配置,不然无法连接容器终端
参考配置:
proxy_set_header X-Real_IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X_Forward_For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection ‘upgrade’;
我这边没有使用这种方式,我出现了访问ns接口502的问题,可能是我nginx配置的问题,但是有同学是好用的。
方法二:域名—>SLB—>kubesphere ip:port
这种方法最简单,也是我在用的,监听器用http协议