真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

kubernetes實踐之六十四:CoreDNS-創(chuàng)新互聯(lián)

成都創(chuàng)新互聯(lián)公司服務項目包括叢臺網(wǎng)站建設、叢臺網(wǎng)站制作、叢臺網(wǎng)頁制作以及叢臺網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網(wǎng)行業(yè)的解決方案,叢臺網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到叢臺省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!ong>一:簡介
1.Kubernetes包括用于服務發(fā)現(xiàn)的DNS服務器Kube-DNS。 該DNS服務器利用SkyDNS的庫來為Kubernetes pod和服務提供DNS請求。SkyDNS2的作者,Miek Gieben,創(chuàng)建了一個新的DNS服務器,CoreDNS,它采用更模塊化,可擴展的框架構建。 Infoblox已經(jīng)與Miek合作,將此DNS服務器作為Kube-DNS的替代品。
2.CoreDNS利用作為Web服務器Caddy的一部分而開發(fā)的服務器框架。該框架具有非常靈活,可擴展的模型,用于通過各種中間件組件傳遞請求。這些中間件組件根據(jù)請求提供不同的操作,例如記錄,重定向,修改或維護。雖然它一開始作為Web服務器,但是Caddy并不是專門針對HTTP協(xié)議的,而是構建了一個基于CoreDNS的理想框架。
3.在這種靈活的模型中添加對Kubernetes的支持,相當于創(chuàng)建了一個Kubernetes中間件。該中間件使用Kubernetes API來滿足針對特定Kubernetes pod或服務的DNS請求。而且由于Kube-DNS作為Kubernetes的另一項服務,kubelet和Kube-DNS之間沒有緊密的綁定。您只需要將DNS服務的IP地址和域名傳遞給kubelet,而Kubernetes并不關心誰在實際處理該IP請求。
4.CoreDNS可以在具有標準的Kube-DNS的Kubernetes集群中運行。作為Kubernetes 的插件使用,CoreDNS將從 Kubernetes集群中讀取區(qū)(zone)數(shù)據(jù)。它實現(xiàn)了為Kubernetes的DNS服務發(fā)現(xiàn)定義的規(guī)范:Kubernetes DNS-Based Service Discovery。
二:部署
部署CoreDNS需要使用到官方提供的兩個文件 deploy.sh和coredns.yaml.sed
1.deploy.sh 是一個用于在已經(jīng)運行kube-dns的集群中生成運行CoreDNS部署文件(manifest)的工具腳本。它使用 coredns.yaml.sed文件作為模板,創(chuàng)建一個ConfigMap和CoreDNS的deployment,然后更新集群中已有的kube-dns 服務的selector使用CoreDNS的deployment。重用已有的服務并不會在服務的請求中發(fā)生沖突。
2.deploy.sh文件并不會刪除kube-dns的deployment或者replication controller。如果要刪除kube-dns,你必須在部署CoreDNS后手動的刪除kube-dns。

分享名稱:kubernetes實踐之六十四:CoreDNS-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://weahome.cn/article/dciggg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部