Skip to content

external_dns

external_dns installs external-dns on a Kubernetes cluster. external-dns picks up hostnames from ingress and service objects and adjusts the respective DNS zone (here's a list of supported providers)

Note

The default provider for external-dns in Cloudstack is cloudflare which can be configured through the cloudflare plugin.

Configuration

# defaults
commands:
  install:
    script:
      - ansible-playbook k8s_external_dns.yml
  uninstall:
    script:
      - ansible-playbook k8s_external_dns.yml
namespace: external-dns
subdomain: ""
version: 5.4.4

Last update: May 22, 2022