From 381213ae75d60ccc68ac6cab768b8020e21b001f Mon Sep 17 00:00:00 2001 From: wangchuxiao Date: Mon, 30 May 2022 20:26:11 +0800 Subject: [PATCH] k8s --- deploy_k8s/ingress.yaml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/deploy_k8s/ingress.yaml b/deploy_k8s/ingress.yaml index 4b3a81aa9..7d8b88c60 100644 --- a/deploy_k8s/ingress.yaml +++ b/deploy_k8s/ingress.yaml @@ -32,6 +32,17 @@ metadata: 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" + 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; + } # 使用重写后的路径进行路由 nginx.ingress.kubernetes.io/use-regex: "true" nginx.ingress.kubernetes.io/rewrite-target: "/$1" @@ -43,9 +54,8 @@ spec: paths: - backend: service: - name: msg-gateway - port: - number: 10001 + serviceName: msg-gateway + servicePort: 10001 path: /msg-gateway/(.*) pathType: Prefix ---