Websocket GKE入口超时值
我想在我的web应用程序中使用WebSocket。现在,我的websocket每30秒断开并重新连接一次,这是GKE入口中的默认超时。我尝试了以下更改超时值:Websocket GKE入口超时值,websocket,google-kubernetes-engine,kubernetes-ingress,Websocket,Google Kubernetes Engine,Kubernetes Ingress,我想在我的web应用程序中使用WebSocket。现在,我的websocket每30秒断开并重新连接一次,这是GKE入口中的默认超时。我尝试了以下更改超时值: metadata: name: my-ingress annotations: nginx.ingress.kubernetes.io/proxy-connect-timeout: "300" nginx.ingress.kubernetes.io/proxy-send-timeout: "3600" ng
metadata:
name: my-ingress
annotations:
nginx.ingress.kubernetes.io/proxy-connect-timeout: "300"
nginx.ingress.kubernetes.io/proxy-send-timeout: "3600"
nginx.ingress.kubernetes.io/proxy-read-timeout: "3600"
nginx.org/proxy-connect-timeout: "300"
nginx.org/proxy-read-timeout: "3600"
nginx.org/proxy-send-timeout: "3600"
通过kubectl
重新创建入口后,超时值保持30秒:
我还尝试创建一个后端配置,如下所述:
超时值在30秒时仍保持不变
有没有办法通过.yml文件中的注释来增加超时值?我可以通过web界面编辑超时值,但我更愿意使用.yml文件。已修复。我将主机及其节点升级到1.14版,然后后端配置方法开始工作。修复。我将我的主机及其节点升级到1.14版,然后后端配置方法开始工作。这个版本似乎没有问题 只要GKE版本是1.11.3-GKE.18及以上版本,您就应该能够通过配置“BackendConfig”来更新该值,如中所述 通过编辑示例,然后使用“
kubectl apply-f my bsc BackendConfig.yaml
“命令 这个版本似乎没有问题 只要GKE版本是1.11.3-GKE.18及以上版本,您就应该能够通过配置“BackendConfig”来更新该值,如中所述 通过编辑示例,然后使用“
kubectl apply-f my bsc BackendConfig.yaml
“命令