Commit df84d093 by 李辉02

feat(添加ingress): plateform-api

parent 638ae3fc
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /$2
nginx.ingress.kubernetes.io/use-regex: "true"
nginx.ingress.kubernetes.io/upstream-vhost: {{ printf "%s.%s.svc.cluster.local" .Chart.Name .Values.global.app.namespace }}
name: {{ printf "%s-ingress" .Chart.Name }}
namespace: default
spec:
ingressClassName: nginx
tls:
- hosts:
- api.aipark.com
secretName: aipark-2025
rules:
- host: "api.aipark.com"
http:
paths:
- path: /api/2.0/{{ .Values.global.app.namespace}}/{{ .Chart.Name }}(/|$)(.*)
pathType: ImplementationSpecific
backend:
service:
name: {{ printf "%s-external" .Chart.Name }} # 指向default命名空间中的ExternalName Service
port:
number: 80
...@@ -10,4 +10,15 @@ spec: ...@@ -10,4 +10,15 @@ spec:
ports: ports:
- protocol: TCP - protocol: TCP
port: 80 port: 80
targetPort: {{ index .Values.global .Chart.Name "port" }} targetPort: {{ index .Values.global .Chart.Name "port" }}.
\ No newline at end of file
---
apiVersion: v1
kind: Service
metadata:
name: {{ printf "%s-external" .Chart.Name }}
namespace: default
spec:
type: ExternalName
externalName: {{ printf "%s.%s.svc.cluster.local" .Chart.Name .Values.global.app.namespace }}
sessionAffinity: None
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment