Skip to content

Instantly share code, notes, and snippets.

@aliasmee
Last active December 10, 2021 15:30
Show Gist options
  • Save aliasmee/f1ec7c034166b1116911d7db16ed82bb to your computer and use it in GitHub Desktop.
Save aliasmee/f1ec7c034166b1116911d7db16ed82bb to your computer and use it in GitHub Desktop.
wss ingress example
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/proxy-read-timeout: "3600"
nginx.ingress.kubernetes.io/proxy-send-timeout: "3600"
nginx.ingress.kubernetes.io/server-snippets: |
location / {
proxy_set_header Upgrade $http_upgrade;
proxy_http_version 1.1;
proxy_set_header X-Forwarded-Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_set_header Connection "upgrade";
proxy_cache_bypass $http_upgrade;
}
labels:
app.kubernetes.io/managed-by: Tiller
name: test-wss
namespace: default
spec:
rules:
- host: wss.xx.xx
http:
paths:
- backend:
serviceName: wss-svc
servicePort: 9000
path: /
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment