CoreDNS:DNS 與服務探索
它是什麼?
CoreDNS 是一個 DNS 伺服器。它是用 Go 語言編寫的。由於其靈活性,它可以在多種環境中使用。CoreDNS 採用 Apache License 2.0 版 授權,並且完全開源。
開發工作在 GitHub 上進行。一些開發人員會在 Slack 的 #coredns 頻道上閒聊。
服務探索
CoreDNS 透過 Kubernetes 外掛程式 與 Kubernetes 整合,或透過 etcd 外掛程式 與 etcd 整合。所有主要的雲端供應商也有外掛程式:Microsoft Azure DNS、GCP Cloud DNS 和 AWS Route53。
簡潔
我們力求盡可能保持簡單,並具有合理的預設值。以下是 coredns.io
的 Corefile
coredns.io { file db.coredns.io.signed transfer { to * 185.49.140.62 } sign zones/coredns.io { key file Kcoredns.io.+013+16376 } }