Nginx Ingress配置参考yaml文件
1.前端服务apiVersion: networking.k8s.io/v1beta1kind: Ingressmetadata:annotations:ingress.cloud.tencent.com/direct-access: "false"kubernetes.io/ingress.class: nginxkubernetes.io/ingress.extensiveParameters
1.前端服务
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
annotations:
ingress.cloud.tencent.com/direct-access: "false"
kubernetes.io/ingress.class: nginx
kubernetes.io/ingress.extensiveParameters: '{"AddressIPVersion":"IPV4"}'
kubernetes.io/ingress.http-rules: '[{"host":"*.*","path":"/","backend":{"serviceName":"aps-web","servicePort":"80"}}]'
kubernetes.io/ingress.https-rules: "null"
kubernetes.io/ingress.rule-mix: "true"
creationTimestamp: "2021-06-17T09:19:53Z"
generation: 3
managedFields:
- apiVersion: networking.k8s.io/v1beta1
manager: nginx-ingress-controller
operation: Update
time: "2021-06-17T09:20:05Z"
- apiVersion: networking.k8s.io/v1beta1
manager: tke-apiserver
operation: Update
time: "2021-06-18T00:52:15Z"
name: ingressaps
namespace: mes
resourceVersion: "5856587364"
selfLink: /apis/networking.k8s.io/v1beta1/namespaces/mes/ingresses/ingressaps
uid: e46689d8-dcc9-4c2e-8c10-651cc0b0dbf0
spec:
rules:
- host: *.*
http:
paths:
- backend:
serviceName: aps-web
servicePort: 80
path: /
status:
loadBalancer:
ingress:
- ip: *.*
2.后端服务
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
annotations:
ingress.cloud.tencent.com/direct-access: "false"
kubernetes.io/ingress.class: nginx
kubernetes.io/ingress.extensiveParameters: '{"AddressIPVersion":"IPV4"}'
kubernetes.io/ingress.http-rules: '[{"host":"*.*","path":"/nkapi","backend":{"serviceName":"aps-nkaps-api","servicePort":"5000"}}]'
kubernetes.io/ingress.https-rules: "null"
kubernetes.io/ingress.rule-mix: "true"
nginx.ingress.kubernetes.io/app-root: /
creationTimestamp: "2021-06-18T01:11:15Z"
generation: 1
managedFields:
- apiVersion: networking.k8s.io/v1beta1
manager: nginx-ingress-controller
operation: Update
time: "2021-06-18T01:12:05Z"
- apiVersion: networking.k8s.io/v1beta1
manager: tke-apiserver
operation: Update
time: "2021-06-18T02:58:28Z"
name: ingressapsnkapi
namespace: mes
resourceVersion: "5860841564"
selfLink: /apis/networking.k8s.io/v1beta1/namespaces/mes/ingresses/ingressapsnkapi
uid: 48a110ed-7911-4e86-8bd4-c7f66035d78e
spec:
rules:
- host: *.*
http:
paths:
- backend:
serviceName: aps-nkaps-api
servicePort: 5000
path: /nkapi(/|$)(.*)
status:
loadBalancer:
ingress:
- ip: *.*
3.后端服务
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
annotations:
ingress.cloud.tencent.com/direct-access: "false"
kubernetes.io/ingress.class: nginx
kubernetes.io/ingress.extensiveParameters: '{"AddressIPVersion":"IPV4"}'
kubernetes.io/ingress.http-rules: '[{"host":"*.*","path":"/api/adminnode","backend":{"serviceName":"zt-admin-node","servicePort":"8016"}}]'
kubernetes.io/ingress.https-rules: "null"
kubernetes.io/ingress.rule-mix: "true"
nginx.ingress.kubernetes.io/rewrite-target: /$2
creationTimestamp: "2020-12-29T03:12:20Z"
generation: 10
managedFields:
- apiVersion: networking.k8s.io/v1beta1
manager: nginx-ingress-controller
operation: Update
time: "2021-04-30T03:42:06Z"
- apiVersion: networking.k8s.io/v1beta1
manager: tke-apiserver
operation: Update
time: "2021-06-15T01:28:00Z"
name: ztingress-admin
namespace: mes
resourceVersion: "5714922901"
selfLink: /apis/networking.k8s.io/v1beta1/namespaces/mes/ingresses/ztingress-admin
uid: 6da2e706-622d-47f3-850b-7d21619d55cb
spec:
rules:
- host: ztapi.*.*
http:
paths:
- backend:
serviceName: zt-admin-node
servicePort: 8016
path: /api/adminnode(/|$)(.*)
status:
loadBalancer:
ingress:
- ip: *.*.1.2
更多推荐
所有评论(0)