kubernetes-sigs / external-dns

Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
Apache License 2.0
7.66k stars 2.56k forks source link

Helm v1.15.0 external-dns pod occasionally crashes #4759

Open th0th opened 1 month ago

th0th commented 1 month ago

What happened:

external-dns occasionally restarts with this log line:

level=fatal msg="Failed to do run once: received internal server error response (HTTP 500), please try again later"

What you expected to happen:

I expected pod not to crash :)

How to reproduce it (as minimally and precisely as possible):

Here is the values.yaml:

env:
  - name: CF_API_TOKEN
    value: "--redacted--"
extraArgs:
  - "--annotation-filter=external-dns.alpha.kubernetes.io/exclude notin (true)"
provider: cloudflare
sources:
  - ingress

Environment:

adrianmiron commented 5 days ago

Having the same issue across all of my clusters after the upgrade but with a slightly different error, but it looks like the fix in on it's way : https://github.com/kubernetes-sigs/external-dns/pull/4741

time="2024-10-17T06:28:19Z" level=fatal msg="Failed to do run once: failed to list resource records sets for zone /hostedzone/****************** using aws profile \"default\": Throttling: Rate exceeded\n\tstatus code: 400"