kubernetes/minikube

Add addon for external DNS

Open

#8,980 opened on Aug 12, 2020

View on GitHub
 (24 comments) (3 reactions) (1 assignee)Go (31,799 stars) (5,222 forks)batch import
area/addonshelp wantedkind/featurekind/supportlifecycle/frozenlong-term-support

Description

Add an addon for installing external DNS. See https://github.com/kubernetes-sigs/external-dns/blob/master/docs/tutorials/coredns.md which uses CoreDNS as the DNS server.

Unlike ingress-dns, which is minikube specific:

  1. This is sometimes used in production, so will give similar behavior in development to production.
  2. Will support LoadBalancer services.

Some notes about configuring the host that also apply for ingress-dns:

  1. For Linux distros using systemd-resolved, you can use systemd.network units for configuring DNS domain specific DNS servers. Using the Domains & DNS keys in a new network unit matching the required interface. I used it before, but don't remember the details.
  2. For Windows, there is NRPT which should allow setting this.

Contributor guide

Add addon for external DNS · kubernetes/minikube#8980 | Good First Issue