Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions docs/tutorials/rfc2136.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ following.
faces the internet.
- Add the key that you generated/was given to you above. Copy paste the four
lines that you got (not the same as the example key) into your file.
- Make sure zone transfer is enabled for the key, this enables listing all
records
- Create a zone for kubernetes. If you already have a zone, skip to the next
step. (I put the zone in it's own subdirectory because named,
which shouldn't be running as root, needs to create a journal file and the
Expand Down Expand Up @@ -85,6 +87,16 @@ following.

- Reload (or restart) named

### AXFR and the sync policy

When using the `sync` policy, ExternalDNS requires AXFR (zone transfer) to be
explicitly enabled via the `--rfc2136-tsig-axfr` flag. This is necessary for
ExternalDNS to list all existing DNS records and determine which ones should be
lifecycled.

Without `--rfc2136-tsig-axfr`, ExternalDNS cannot list records and will act as
if the policy was set to `upsert-only`. No warning will be provided.

### Using external-dns

To use external-dns add an ingress or a LoadBalancer service with a host that
Expand Down
Loading