Skip to content

Pod crashes when being rate-limited by AWS Route53 #5193

Open
@johnjeffers

Description

@johnjeffers

external-dns pods crash when throttled by Route53 rate limiting. I understand that this was supposed to have been resolved by #4166 but the problem is still occurring

What happened:

Pod crashes with this error:

time="2025-03-17T22:36:25Z" level=fatal msg="Failed to do run once: failed to list resource records sets for zone /hostedzone/REDACTED using aws profile \"default\ │
│ ": Throttling: Rate exceeded\n\tstatus code: 400, request id: 97e2dc96-fe67-4da8-8cd3-b64f6f2d23e0"

What you expected to happen:

Pod reports the failure due to rate limiting, but does not crash (soft error).

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

Intermittent, depends on traffic from external-dns pods running in other clusters.

Anything else we need to know?:

I have already enabled the --interval=10m and --events flags to try to reduce the possibility of rate limiting, but I can't seem to eliminate it entirely.

Environment:

  • External-DNS version (use external-dns --version): 0.15.0
  • DNS provider: Route53
  • Others:

Metadata

Metadata

Labels

kind/bugCategorizes issue or PR as related to a bug.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions