配置 websocket
server {
listen 80;
server_name socket.com;
location / {
root html;
index index.html index.htm;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_pass http://192.168.100.1:8888;
}
}
配置 websocket 持续时间
server {
listen 80;
server_name socket.com;
location / {
root html;
index index.html index.htm;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_pass http://192.168.100.1:8888;
proxy_http_version 1.1;
proxy_read_timeout 86400s;
proxy_send_timeout 86400s;
}
}
添加 nginx.ingress.kubernetes.io
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
meta.helm.sh/release-name: dev-user
meta.helm.sh/release-namespace: dev
nginx.ingress.kubernetes.io/proxy-http-version: "1.1"
nginx.ingress.kubernetes.io/proxy-read-timeout: "3600"
nginx.ingress.kubernetes.io/proxy-send-timeout: "3600"