SkyDNS 是一个域名解析服务器。使用 etcd 作为后端存储
Github 地址: https://github.com/skynetservices/skydns
Kubernets 的 kube-dns 是基于 SkyDNS 的实现
Kubernets 当前默认的 DNS 服务 CoreDNS ,是 SkyDNS 的继任者,支持 SkyDNS 的所有特性
熟悉下 SkyDNS 有助于理解 Kubernets 的服务发现机制
官网介绍使用 go get ,现在基本上是编译不过的
go get github.com/skynetservices/skydns
cd $GOPATH/src/github.com/skynetservices/skydns
go build -v
可以自己做下 go mod 来编译:
添加 go.mod 文件,如下:
module github.com/