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

 

Logo

开源、云原生的融合云平台

更多推荐