external-dns/docs/tutorials
Benjamin Pineau 837d1ea248 aws: cache zones list
When it syncs AWS DNS with k8s cluster content (at `--interval`), external-dns submits two distinct Route53 API calls:
* to fetch available zones (eg. for tag based zones discovery, or when zones are created after exernal-dns started),
* to fetch relevant zones' resource records.

Each call taxes the Route53 APIs calls budget (5 API calls per second per AWS account/region hard limit), increasing the probability of being throttled.
Changing synchronization interval would mitigate those calls' impact, but at the cost of keeping stale records for a longer time.

For most practical uses cases, zones list aren't expected to change frequently.
Even less so when external-dns is provided an explicit, static zones set (`--zone-id-filter` rather than `--aws-zone-tags`).

Using a zones list cache halves the number of Route53 read API calls.
2020-09-03 13:03:07 +02:00
..
akamai-fastdns.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
alb-ingress.md Update apiVersions in docs (#1690) 2020-08-05 00:44:28 -07:00
alibabacloud.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
aws-sd.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
aws.md aws: cache zones list 2020-09-03 13:03:07 +02:00
azure-private-dns.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
azure.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
cloudflare.md Merge branch 'master' into update-cf-docs 2020-08-27 10:27:28 +08:00
contour.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
coredns.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
designate.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
digitalocean.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
dnsimple.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
dyn.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
exoscale.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
externalname.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
gke.md Add tutorial for GKE with workload identity 2020-08-31 16:59:14 -05:00
hetzner.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
hostport.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
infoblox.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
istio.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
kube-ingress-aws.md fix ingress-controller yaml link 2020-09-01 23:49:49 +03:00
linode.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
nginx-ingress.md Add tutorial for GKE with workload identity 2020-08-31 16:59:14 -05:00
ns1.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
openshift.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
oracle.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
ovh.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
pdns.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
public-private-route53.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
rcodezero.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
rdns.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
rfc2136.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
scaleway.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
security-context.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
transip.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
ultradns.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
vinyldns.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00
vultr.md Update Documentation with Updated Registry Location 2020-08-21 16:28:57 -05:00