Friday 10 April 2020

Macam mana nak buat http fanout di nsx-t ingress di Kubernetes

Http fanout ialah untuk menghalakan end point pada sesuatu url kepada applikasi yang betul. Contohnya seperti gambar rajah dibawah:-


Untuk melakukan yang sedemikian, kena buat ingress manifest seperti berikut dan apply.


piVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: ingress12
  annotations:
    kubernetes.io/ingress.class: "nsx"
    ncp/use-regex: "true"
spec:
  tls:
  - hosts: 
    - web.poc.kubix.tm
    secretName: poc-kubix-tls
  rules:
  - host: web.poc.kubix.tm
    http:
      paths:
      - path: /app1/.*
        backend:
          serviceName: svc-app1
          servicePort: 80
      - path: /app2/.*
        backend:
          serviceName: svc-app2
          servicePort: 80

No comments:

Post a Comment

Tatacara klon pelayan di AWS lightsail

  Kadang-kala kita diminta untuk buat satu sistem baru untuk tujuan ujikaji atau percubaan fungsi baru. Jika di AWS lightsail kita boleh bua...