Konvoy ships with CoreDNS to provide a DNS-based service discovery. The default CoreDNS configuration is shown below:
.:53 {
errors
health
kubernetes cluster.local in-addr.arpa ip6.arpa {
pods insecure
upstream
fallthrough in-addr.arpa ip6.arpa
}
prometheus :9153
forward . /etc/resolv.conf
loop
reload
loadbalance
}
As shown, by default, CoreDNS is shipped with error
, health
, prometheus
, forward
, loop
, reload
, and loadbalance
plugins enabled.
A detailed explanation for these plugins can be found here.
You can modify the CoreDNS configuration by updating the configmap
named coredns
in kube-system
namespace.