This commit is contained in:
William.Z 2026-01-08 04:03:11 +08:00
parent 01bf2e5ec0
commit 6ab70d656e
2 changed files with 120 additions and 62 deletions

View File

@ -1,7 +1,7 @@
apiVersion: networking.k8s.io/v1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: gp-ingress name: admin-ingress
annotations: annotations:
kubernetes.io/ingress.class: "nginx" kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/proxy-body-size: "10m" nginx.ingress.kubernetes.io/proxy-body-size: "10m"
@ -12,49 +12,39 @@ metadata:
# nginx.ingress.kubernetes.io/auth-tls-pass-certificate-to-upstream: "true" # nginx.ingress.kubernetes.io/auth-tls-pass-certificate-to-upstream: "true"
# nginx.ingress.kubernetes.io/ssl-redirect: "true" # nginx.ingress.kubernetes.io/ssl-redirect: "true"
# nginx.ingress.kubernetes.io/force-ssl-redirect: "true" # nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
# nginx.ingress.kubernetes.io/auth-type: "basic" nginx.ingress.kubernetes.io/auth-type: "basic"
# nginx.ingress.kubernetes.io/auth-secret: "basic-auth" nginx.ingress.kubernetes.io/auth-secret: "basic-auth"
# nginx.ingress.kubernetes.io/auth-realm: "Authentication Required" nginx.ingress.kubernetes.io/auth-realm: "Authentication Required"
spec: spec:
tls: tls:
- hosts: - hosts:
- api-g2523.qq.com - haproxy-g2523.qq.com
- h5-g2523.qq.com - admin-g2523.qq.com
- down-g2523.qq.com - agent-g2523.qq.com
secretName: tls-secret secretName: tls-secret
rules: rules:
- host: api-g2523.qq.com - host: admin-g2523.qq.com
http: http:
paths: paths:
- path: / - path: /
pathType: Prefix pathType: Prefix
backend: backend:
service: service:
name: stock2-java-api-service name: stock2-web-admin-service
port: port:
number: 80 number: 80
- path: /api/market - path: /admin
pathType: Prefix pathType: Prefix
backend: backend:
service: service:
name: haproxy-service name: stock2-java-api2-service
port:
number: 8188
- host: h5-g2523.qq.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: stock2-web-h5-service
port: port:
number: 80 number: 80
- path: /api - path: /api
pathType: Prefix pathType: Prefix
backend: backend:
service: service:
name: stock2-java-api-service name: stock2-java-api2-service
port: port:
number: 80 number: 80
- path: /api/market - path: /api/market
@ -64,13 +54,52 @@ spec:
name: haproxy-service name: haproxy-service
port: port:
number: 8188 number: 8188
- host: down-g2523.qq.com - host: agent-g2523.qq.com
http: http:
paths: paths:
- path: / - path: /
pathType: Prefix pathType: Prefix
backend: backend:
service: service:
name: download-cos-proxy-service name: stock2-web-agent-service
port: port:
number: 80 number: 80
- path: /api
pathType: Prefix
backend:
service:
name: stock2-java-api2-service
port:
number: 80
- path: /admin
pathType: Prefix
backend:
service:
name: stock2-java-api2-service
port:
number: 80
- path: /agent
pathType: Prefix
backend:
service:
name: stock2-java-api2-service
port:
number: 80
- path: /api/market
pathType: Prefix
backend:
service:
name: haproxy-service
port:
number: 8188
- host: haproxy-g2523.qq.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: haproxy-service
port:
number: 8280

View File

@ -1,7 +1,7 @@
apiVersion: networking.k8s.io/v1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: gp-ingress name: admin-ingress
annotations: annotations:
kubernetes.io/ingress.class: "nginx" kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/proxy-body-size: "10m" nginx.ingress.kubernetes.io/proxy-body-size: "10m"
@ -12,49 +12,39 @@ metadata:
# nginx.ingress.kubernetes.io/auth-tls-pass-certificate-to-upstream: "true" # nginx.ingress.kubernetes.io/auth-tls-pass-certificate-to-upstream: "true"
# nginx.ingress.kubernetes.io/ssl-redirect: "true" # nginx.ingress.kubernetes.io/ssl-redirect: "true"
# nginx.ingress.kubernetes.io/force-ssl-redirect: "true" # nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
# nginx.ingress.kubernetes.io/auth-type: "basic" nginx.ingress.kubernetes.io/auth-type: "basic"
# nginx.ingress.kubernetes.io/auth-secret: "basic-auth" nginx.ingress.kubernetes.io/auth-secret: "basic-auth"
# nginx.ingress.kubernetes.io/auth-realm: "Authentication Required" nginx.ingress.kubernetes.io/auth-realm: "Authentication Required"
spec: spec:
tls: tls:
- hosts: - hosts:
- api-g2524.qq.com - haproxy-g2524.qq.com
- h5-g2524.qq.com - admin-g2524.qq.com
- down-g2524.qq.com - agent-g2524.qq.com
secretName: tls-secret secretName: tls-secret
rules: rules:
- host: api-g2524.qq.com - host: admin-g2524.qq.com
http: http:
paths: paths:
- path: / - path: /
pathType: Prefix pathType: Prefix
backend: backend:
service: service:
name: stock2-java-api-service name: stock2-web-admin-service
port: port:
number: 80 number: 80
- path: /api/market - path: /admin
pathType: Prefix pathType: Prefix
backend: backend:
service: service:
name: haproxy-service name: stock2-java-api2-service
port:
number: 8188
- host: h5-g2524.qq.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: stock2-web-h5-service
port: port:
number: 80 number: 80
- path: /api - path: /api
pathType: Prefix pathType: Prefix
backend: backend:
service: service:
name: stock2-java-api-service name: stock2-java-api2-service
port: port:
number: 80 number: 80
- path: /api/market - path: /api/market
@ -64,13 +54,52 @@ spec:
name: haproxy-service name: haproxy-service
port: port:
number: 8188 number: 8188
- host: down-g2524.qq.com - host: agent-g2524.qq.com
http: http:
paths: paths:
- path: / - path: /
pathType: Prefix pathType: Prefix
backend: backend:
service: service:
name: download-cos-proxy-service name: stock2-web-agent-service
port: port:
number: 80 number: 80
- path: /api
pathType: Prefix
backend:
service:
name: stock2-java-api2-service
port:
number: 80
- path: /admin
pathType: Prefix
backend:
service:
name: stock2-java-api2-service
port:
number: 80
- path: /agent
pathType: Prefix
backend:
service:
name: stock2-java-api2-service
port:
number: 80
- path: /api/market
pathType: Prefix
backend:
service:
name: haproxy-service
port:
number: 8188
- host: haproxy-g2524.qq.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: haproxy-service
port:
number: 8280