Home > Net >  Nginx Controller Returns 404 Not Found On Path and Default Backend
Nginx Controller Returns 404 Not Found On Path and Default Backend

Time:12-21

I have created a kubernetes cluster using Vagrant. I created a Nginx pod and a Cluster IP service for it. I can curl both the pod and the service getting a successful result. I have now installed an Nginx Ingress Controller from: enter image description here ingresses:
enter image description here
any help will be greatly appreciated

CodePudding user response:

Try adding the ingress class annotation to the ingress configuration. kubernetes.io/ingress.class: "nginx"

use below YAML as reference and try to update the configuration.

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: ingress-myserviceb
  annotations:
    kubernetes.io/ingress.class: "nginx"
spec:
  rules:
  - host: myserviceb.foo.org
    http:
      paths:
      - path: /nginx
        pathType: Prefix
        backend:
          service:
            name: nginx-service
            port:
              number: 80
  • Related