K8S的DNS服務


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

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

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

CoreDNS作為CNCF中的托管的一個項目,在Kuberentes1.9版本中,使用kubeadm方式安裝的集群可以通過以下命令直接安裝CoreDNS。

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM