简体   繁体   中英

nginx-ingress-controller forever on "Scheduled for sync"

I have an ingress for my application:

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: myapi-ingress
  annotations:
    nginx.ingress.kubernetes.io/ssl-redirect: "true"
spec:
  ingressClassName: nginx
  rules:
  - host: mysite.com
    http:
      paths:
      - path: "/posts"
        pathType: Prefix
        backend:
          service:
            name: myservice
            port:
              number: 80

When I run kubectl describe ing myapi-ingress , I can see that the ingress is stuck in sync state:

Events:
  Type    Reason  Age                From                      Message
  ----    ------  ----               ----                      -------
  Normal  Sync    26m (x2 over 27m)  nginx-ingress-controller  Scheduled for sync

PS. Before this happens, I tried to install another ingress for internal usage under another namespace and ingressclassname.

I'm getting 404 when I try to hit this endpoint. Nothing in the logs.

What is the problem?

The problem was the host name set on the Ingress

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM