安裝ingress
阿新 • • 發佈:2021-01-14
技術標籤:kubernetesnginxcentos負載均衡運維容器
1、編寫ingress檔案
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
nginx.ingress.kubernetes.io/configuration-snippet: |
rewrite /api/v1/auth/(.*) /api/v1/auth/$1 break;
rewrite /api/v1/rbac/(.*) /api/v1/rbac/$1 break;
rewrite /api/v1/common/(.*) /api/v1/common/$1 break;
rewrite / api/v1/oauth2/(.*) /api/v1/oauth2/$1 break;
rewrite /api/v1/users/(.*) /api/v1/users/$1 break;
rewrite /api/v1/variables /api/v1/variables break;
rewrite /api/v1/(.*) /$1 break;
rewrite /api/v1/datav/(.*) /apps/$1 break;
rewrite /designer/(/|#)(.*) /$1 break;
name: guokao
namespace: ycube
spec:
rules:
- host: xxxxx. city
http:
paths:
- backend:
serviceName: ycube01-apps-site
servicePort: 2015
path: /apps-site
- backend:
serviceName: ycube01-app-deck
servicePort: 2015
path: /app-deck
- backend:
serviceName: ycube01- form-designer
servicePort: 2015
path: /form-designer
- backend:
serviceName: ycube01-flow-designer
servicePort: 2015
path: /flow-designer
- backend:
serviceName: ycube01-user-center
servicePort: 2015
path: /
tls:
- hosts:
- xxxx.city
secretName: ycube-prod
說明:
1、nginx.ingress.kubernetes.io是用來解決重定向問題(rewrite)
2、tls是配置域名證書