borchero / switchboard

Kubernetes Operator for Automatically Issuing DNS Records and TLS Certificates for Traefik Ingress Routes.
MIT License
155 stars 15 forks source link

failed to wait for ingressroute caches to sync #125

Closed mkotsalainen closed 1 year ago

mkotsalainen commented 1 year ago

I have switchboard running fine in one cluster but in the other I get this error. I'm running K8S 1.24 on EKS with image ghcr.io/borchero/switchboard:0.5.8. Do you have any guidance on how to debug this?

2023-07-24T07:28:53.212Z    INFO    launching manager
I0724 07:28:54.307520       1 request.go:690] Waited for 1.001498737s due to client-side throttling, not priority and fairness, request: GET:https://172.20.0.1:44
2023-07-24T07:30:55.615Z    FATAL    failed to run manager    {"error": "failed to wait for ingressroute caches to sync: timed out waiting for cache to be synced"
main.main
    /workspace/cmd/main.go:85
runtime.main
    /usr/local/go/src/runtime/proc.go:250
Stream closed EOF for core/traefik-switchboard-68d97f5f8b-d67cp (switchboard)
borchero commented 1 year ago

Hmm, I haven't seen this issue yet, i.e. no good guideline how to look into this efficiently 😕

mkotsalainen commented 1 year ago

No worries. The problem seems to have gone away - not sure what happened there.

AlexGodbehere commented 1 year ago

I'm having the same issue on a fresh DO cluster.

2023-08-15T15:03:12.621Z    INFO    launching manager
2023-08-15T15:05:12.725Z    FATAL   failed to run manager   {"error": "failed to wait for ingressroute caches to sync: timed out waiting for cache to be synced"}
main.main
    /workspace/cmd/main.go:85
runtime.main
    /usr/local/go/src/runtime/proc.go:250