我有一个在 Kubernetes 中运行的 Nginx pod,作为节点端口服务公开。
default.conf
server{
listen 80;
location / {
proxy_pass http://ip:8080;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
}
}
服务器中的 Nginx:
ws 和 wss 都在工作(wss 在没有任何 ssl 证书的情况下工作)
Pod 中的 Nginx:
ws 正在工作 wss 不工作(wss 给出握手错误)
预期结果:ws和wss
都在 kubernetes 中使用 nginx