K8S的DNS服務

k8s集羣部署完後第一件事就是要配置DNS服務,目前可選的方案有skydns, kube-dns, corednsgit

kube-dns是k8s中的一個內置插件,目前做爲一個獨立的開源項目維護,見https://github.com/kubernetes/dns。該DNS服務器利用SkyDNS的庫來爲k8s pod和服務提供DNS請求。github

CoreDNS項目是SkyDNS2的做者,Miek Gieben採用更模塊化,可擴展的框架構建,將此DNS服務器做爲Kube-DNS的替代品。服務器

CoreDNS做爲CNCF中的託管的一個項目,在Kuberentes1.9版本中,使用kubeadm方式安裝的集羣能夠經過如下命令直接安裝CoreDNS。架構

kubeadm init --feature-gates=CoreDNS=true。框架

相關文章
相關標籤/搜索