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 101 repositories.
Install with:
helm repo add bitnami-charts oci://registry-1.docker.io/bitnamicharts/
helm install external-dns bitnami-charts/external-dns -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|
See the most popular values for this chart:
Key | Types |
---|---|
policy (6) sync | string |
provider (6) cloudflare | string |
sources[] (6) - ingress | string |
annotationFilter (5) external-dns/is-public in (true) | string |
boolean | |
cloudflare.secretName (5) cloudflare-api-key | string |
cloudflare.email (4) ${SECRET_EMAIL} | string |
domainFilters[] (4) - ${SECRET_DOMAIN} | string |
txtPrefix (4) k8s. | string |
crd.create (3) true | boolean |
crd.apiversion (2) externaldns.k8s.io/v1alpha1 | string |
crd.kind (2) DNSEndpoint | string |
string | |
string | |
string | |
image.registry (2) registry.k8s.io | string |
image.repository (2) external-dns/external-dns | string |
image.tag (2) v0.15.0 | string |
string | |
logLevel (2) debug | string |
nameOverride (2) external-dns | string |
boolean | |
boolean | |
metrics.serviceMonitor.namespace (1) monitoring | string |
podAnnotations."secret.reloader.stakater.com/reload" (1) cloudflare-api-key | string |
serviceTypeFilter[] (1) - ExternalName | string |