1. 程式人生 > 其它 >安裝ingress

安裝ingress

技術標籤: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是配置域名證書