CoreDNS

CoreDNS

What is it?

CoreDNS is a DNS server. It is written in Go. It can be used in a multitude of environments because of its flexibility. CoreDNS is licensed under theApache License Version 2, and completely open source. Development takes place on Github. Most devs hang out on Slack on the #coredns channel.

Plugins

CoreDNS chains plugins. Each plugin performs a DNS function, such as Kubernetes service discovery, Prometheus metrics or rewriting queries. And many more.

Simplicity

We strive to keep things as simple as possible and have sane defaults. Here is the Corefile for coredns.io: coredns.io { file coredns.io.signed { transfer to * 185.49.140.62 } prometheus errors log }

Service Discovery

CoreDNS integrates with Kubernetes via theKubernetes plugin, or directly with etcd with theetcd plugin.

Fast and Flexible

We aim to make CoreDNS fast and efficient. It is also flexible thanks to its plugins. You can compile CoreDNS with only the plugins you need.

CNCF

We are a Cloud Native Computing Foundationgraduated project.

Source: https://coredns.io/


Written By

Rustem Abdrakhmanov