ExternalDNS is a Kubernetes add-on that automatically manages the creation and updates of DNS records for services running in your cluster. It integrates with a variety of DNS providers, such as CloudFlare DNS, Amazon Route 53, Google Cloud DNS, and more, to ensure that your applications are easily accessible from anywhere with a DNS name. With ExternalDNS, you can simplify the process of managing DNS records for your home lab, eliminating the need for manual updates and reducing the risk of errors.
external-dns from kubernetes-sigs is more popular with 66 repositories.
Install with:
helm repo add bitnami-charts https://charts.bitnami.com/bitnami/
helm install external-dns bitnami-charts/external-dns -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
external-dns | rust84/k8s-gitops | 16 | 6.14.4 | a day ago |
external-dns | larivierec/home-cluster | 5 | 6.14.4 | 2 days ago |
external-dns | SparksD2145/flux-infra | 3 | 6.14.4 | 2 days ago |
external-dns | rwlove/fleet-infra | 5 | 6.14.4 | 2 days ago |
external-dns | solidDoWant/infra-mk2 | 3 | 6.14.3 | 10 days ago |
See the most popular values for this chart:
Key | Types |
---|---|
provider (10) cloudflare | string |
policy (9) sync | string |
sources[] (9) - ingress | string |
boolean | |
string | |
string | |
string | |
annotationFilter (7) external-dns/is-public in (true) | string |
domainFilters[] (7) - ${SECRET_DOMAIN} | string |
string | |
logLevel (7) debug | string |
crd.create (5) true | boolean |
crd.apiversion (3) externaldns.k8s.io/v1alpha1 | string |
crd.kind (3) DNSEndpoint | string |
string | |
string | |
string | |
txtPrefix (5) k8s. | string |
boolean | |
boolean | |
string | |
nameOverride (3) external-dns | string |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string |