Merge pull request #10 from miekg/coredns-prososal-updates
Add text about Caddy and SkyDNS
This commit is contained in:
commit
94cc7be17d
1 changed files with 12 additions and 6 deletions
|
@ -5,7 +5,8 @@
|
|||
*Description*
|
||||
|
||||
CoreDNS is a fast, flexible DNS server that is designed to be performant with a flexible implementation. This flexibility allows CoreDNS to be easily extended to support various data sources and to implement rich DNS service behaviors. For example, response caching, query rewrite, load-balancing, zone transfer and signing.
|
||||
CoreDNS is the successor of SkyDNS.
|
||||
CoreDNS is the successor of SkyDNS. SkyDNS is a DNS server that has etcd as the datastore backend. It is widely
|
||||
used in cloud deployments, but lacks the flexibility we envision for CoreDNS.
|
||||
|
||||
*Sponsor / Advisor from TOC*: Jonathan Boulle
|
||||
|
||||
|
@ -38,6 +39,11 @@ CoreDNS is the successor of SkyDNS.
|
|||
|
||||
*External Dependencies*
|
||||
|
||||
CoreDNS has a hard dependency on Caddy (mholt/caddy), as CoreDNS is a servertype-plugin to it. Technically this
|
||||
means we need to patch one source file in the caddy tree, before CoreDNS can be build. Other than that it is
|
||||
similar to a normal Go dependency.
|
||||
|
||||
* Go package: mholt/caddy (ASLV2 https://github.com/mholt/caddy/blob/master/LICENSE.txt)
|
||||
* Go package: beorn7/perks (MIT https://github.com/beorn7/perks/blob/master/LICENSE)
|
||||
* Go package: coreos/etcd (ASLv2 https://github.com/coreos/etcd/blob/master/LICENSE)
|
||||
* Go package: flynn/go-shlex (ASLv2 https://github.com/flynn-archive/go-shlex/blob/master/COPYING)
|
||||
|
|
Loading…
Reference in a new issue