home-cluster VS external-dns

Compare home-cluster vs external-dns and see what are their differences.

home-cluster

My home server cluster, managed by flux and defined as code here (by truxnell)

external-dns

Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services (by kubernetes-sigs)
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
home-cluster external-dns
1 80
153 7,915
- 1.3%
9.8 9.7
10 months ago 2 days ago
Shell Go
MIT License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

home-cluster

Posts with mentions or reviews of home-cluster. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-03-17.
  • Survey Results
    3 projects | /r/selfhosted | 17 Mar 2022
    In using flux for gitops. Repo is at https://github.com/Truxnell/home-cluster

external-dns

Posts with mentions or reviews of external-dns. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-03.
  • Automating DNS in Azure Private DNS with External-DNS ☁️🔐
    1 project | dev.to | 29 Dec 2024
    External-DNS GitHub
  • Upgrading Hundreds of Kubernetes Clusters
    17 projects | dev.to | 3 Apr 2024
    The second one is a combination of tools: External DNS, cert-manager, and NGINX ingress. Using these as a stack, you can quickly deploy an application, making it available through a DNS with a TLS without much effort via simple annotations. When I first discovered External DNS, I was amazed at its quality.
  • Kubernetes External DNS provider for Hetzner
    2 projects | /r/hetzner | 3 Nov 2023
    One of the reasons why I chose Hetzner was that it WAS supported by the ExternalDNS project. I didn't quite understand why the Hetzner provider was pulled, but I saw that an attempt of re-adding it was refused, on the ground that the upcoming webhook architecture would have allowed to better maintain providers.
  • Istio Multi-Cluster Setup
    1 project | /r/kubernetes | 25 Jun 2023
    Write a custom controller for the external DNS controller, or setup some form of ArgoCD app / appset templating.
  • Looking for ExternalDns alternative for non k8s environment
    1 project | /r/Traefik | 5 Jun 2023
    so I am looking at having an automated way for new routers registered in Traefik to also have the corresponding DNS entry added to my Pihole instance similar to external-dns but obviously, this is exclusive to ingress on k8s environments. my current setup is traefik in a container on unraid.
  • Is a Load Balancer necessary for a HA Cluster?
    1 project | /r/kubernetes | 21 May 2023
    You technically don’t need to run a load balancer or have a virtual IP for your control plane. If you control your dns, you can add an A record pointing to all IPs for your control plane nodes. It won’t load balance your traffic, but combined with something like External DNS it gives you HA for the control plane.
  • How can I assign an EIP to a Kubernetes deployment?
    1 project | /r/aws | 9 May 2023
    I normally deploy external-dns, which automatically updates DNS with the ingress controller's external IP address.
  • Registering DNS with Windows Domain DNS
    1 project | /r/kubernetes | 24 Apr 2023
    Background: Having a look I can see this https://github.com/kubernetes-sigs/external-dns
  • Cluster nodes on different networks
    1 project | /r/kubernetes | 4 Apr 2023
    3) Use the Kubernetes External-DNS. I've never used this, but this is assuming it can update DNS for each pods/app to point to the correct Node (it'd need to update my Homelab DNS running on Windows Server)
  • I am stuck on learning how to provision K8s in AWS. Security groups? ALB? ACM? R53?
    3 projects | /r/Terraform | 19 Mar 2023
    So here’s the solution I have taken for our current stack. EKS and its dependencies are created through terraform using the eks module as well as provision a route53 subdomain and a wildcard cert. Once we have that created, I have installed this deployment into the cluster via the helm module: https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.4/. This allows me to use kuberentes resources (load balancers or ingress objects) and it will handle all the provisioning of load balancers and security groups for me, based on my application yaml and annotations. We also use https://github.com/kubernetes-sigs/external-dns to manage all of our specific host names for the applications through annotations. So to generally put, terraform manages out Kubernetes clusters, and Kubernetes manages the deployment of anything needed for the application including volumes, load balancers, hostnames though Kubernetes system deployments

What are some alternatives?

When comparing home-cluster and external-dns you can also consider the following projects:

kube-plex - Scalable Plex Media Server on Kubernetes -- dispatch transcode jobs as pods on your cluster!

metallb - A network load-balancer implementation for Kubernetes using standard routing protocols

awesome-gitops - A curated list for awesome GitOps resources

crossplane - The Cloud Native Control Plane

PowerDNS - PowerDNS Authoritative, PowerDNS Recursor, dnsdist

actions-runner-controller - Kubernetes controller for GitHub Actions self-hosted runners

cloudflare-ingress-controller - A Kubernetes ingress controller for Cloudflare's Argo Tunnels

motioneye - A web frontend for the motion daemon.

ingress-nginx - Ingress NGINX Controller for Kubernetes

hyrule-infra - Automation for my home kubernetes cluster!

cert-manager - Automatically provision and manage TLS certificates in Kubernetes

Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured

Did you know that Shell is
the 11th most popular programming language
based on number of references?