k8s內(nèi)部網(wǎng)絡(luò)訪問外部網(wǎng)絡(luò) k8s server之間的調(diào)用使用dns,是不是需要提前規(guī)劃好server名稱?
k8s server之間的調(diào)用使用dns,是不是需要提前規(guī)劃好server名稱?你好,我是技術(shù)公司的技術(shù)總監(jiān)。目前,我們正在建設(shè)和開發(fā)物聯(lián)網(wǎng)k8s云平臺。讓我來回答您的問題:k8s平臺使用Kube D
k8s server之間的調(diào)用使用dns,是不是需要提前規(guī)劃好server名稱?
你好,我是技術(shù)公司的技術(shù)總監(jiān)。目前,我們正在建設(shè)和開發(fā)物聯(lián)網(wǎng)k8s云平臺。讓我來回答您的問題:
k8s平臺使用Kube DNS或coredns來實(shí)現(xiàn)服務(wù)注冊和發(fā)現(xiàn)。因此,該平臺支持服務(wù)注冊和發(fā)現(xiàn)。對于應(yīng)用程序,只需在yaml文件中定義servicename。這樣,如果其他服務(wù)想要使用這個服務(wù)(比如ServiceA),它們可以直接使用ServiceA或ServiceAserivceA.namespace名稱可以作為URL訪問。
如官方文件所示,請參見下圖:
k8s最佳應(yīng)用部署方案?
任何架構(gòu)都不能說是最佳部署方案,只能說是根據(jù)自己的實(shí)際場景設(shè)計出最佳方案。對于公共服務(wù),一般采用兩主多從的方案,保證了集群的容災(zāi)能力,。Kubernetes和openstack是兩個完全不同的東西;沒有必要對它們進(jìn)行比較,因?yàn)樗鼈儚膩頉]有見過面。您可以在openstack上運(yùn)行kubernetes,也可以使用kubernetes來編排openstack,但它們?nèi)匀皇莾杉厝徊煌氖虑椤?/p>
K8S和Openstack發(fā)展方向是怎樣的?
K8s部署并不是特別難,但是如果你想學(xué)習(xí),建議你先通讀一下整體知識!另外,可以參考我自己的相關(guān)腳本,頭條搜索“非常友好的kubernetes集群部署腳本”,使用該腳本部署k8s會非???!部署的困難主要是由于缺乏網(wǎng)絡(luò)環(huán)境,導(dǎo)致各種插件超時。我想敦促受試者更加耐心,k8s本身有很多概念。學(xué)習(xí)的重點(diǎn)是理解各種專業(yè)概念,能夠在日常工作中及時處理問題。