Getting blank page when exposing ReactJS app using Ingress-controller

Viewed 601
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: hello-world-ingress
  annotations:
    kubernetes.io/ingress.class: nginx
    nginx.ingress.kubernetes.io/rewrite-target: /$2
    nginx.ingress.kubernetes.io/add-base-url: "true"
    nginx.ingress.kubernetes.io/use-regex: "true"
    cert-manager.io/cluster-issuer: letsencrypt
spec:
  tls:
  - hosts:
    - mints.cf
    secretName: tls-secret
  rules:
  - host: mints.cf
    http:
      paths:
      - path: /amq(/|$)(.*)
        pathType: Prefix
        backend:
          service:
            name: activemq-artemis
            port:
              number: 8161
      - path: /*(/|$)(.*)
        pathType: Prefix
        backend:
           service:
            name: mints-ui
            port:
              number: 3000
      - path: /nginx(/|$)(.*)
        pathType: Prefix
        backend:
          service:
            name: nginx-deployment
            port:
              number: 80
      - path: /kafka(/|$)(.*)
        pathType: Prefix
        backend:
          service:
            name: kafka-manager
            port:
              number: 9000
      - path: /kibana(/|$)(.*)
        pathType: Prefix
        backend:
          service:
            name: kibana
            port:
              number: 5601

I Deployed some React JS application into my aks cluster by using deploymentyaml file, and created an Ingress Controller for exposing service with public IP and DNS configuration. Ingress Working other services but it is showing blank page for ReactJS applications. screenshot from browser for reference

Can anyone help me out from this issue?

0 Answers
Related