新聞中心
大家好,今天小編關(guān)注到一個(gè)比較有意思的話題,就是關(guān)于docker怎么搭建集群的問題,于是小編就整理了3個(gè)相關(guān)介紹為您解答,讓我們一起看看吧。

創(chuàng)新互聯(lián)公司始終堅(jiān)持【策劃先行,效果至上】的經(jīng)營理念,通過多達(dá)十載累計(jì)超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的推廣解決方案,現(xiàn)已廣泛運(yùn)用于各行各業(yè)的客戶,其中包括:高空作業(yè)車租賃等企業(yè),備受客戶贊賞。
docker容器主要使用什么不同群集節(jié)點(diǎn)見得配置訪問?
docker容器主要使用群集節(jié)點(diǎn)見得配置訪問,比如swarmSwarm是Docker公司推出的用來管理docker集群的平臺(tái),Swarm在早期是作為一個(gè)獨(dú)立服務(wù)存在,在Docker Engine v1.12中集成了Swarm群集管理和編排功能,幾乎全部用GO語言來完成的開發(fā)的,又或者是Docker Compose ,它是一個(gè)在單個(gè)服務(wù)器或主機(jī)上創(chuàng)建多個(gè)容器的工具,而 Docker Swarm 則可以在多個(gè)服務(wù)器或主機(jī)上創(chuàng)建容器集群服務(wù),對(duì)于微服務(wù)的部署,顯然 Docker Swarm 會(huì)更加適合。
又或者是cosult服務(wù)或者請(qǐng)求服務(wù)發(fā)現(xiàn):支持服務(wù)發(fā)現(xiàn)。你可以通過 DNS 或 HTTP 的方式獲取服務(wù)信息。
健康檢查:支持健康檢查??梢蕴峁┡c給定服務(wù)相關(guān)聯(lián)的任何數(shù)量的健康檢查(如 web 狀態(tài)碼或 cpu 使用率)。
K/V 存儲(chǔ):鍵/值對(duì)存儲(chǔ)。你可用通過 consul 存儲(chǔ)如動(dòng)態(tài)配置之類的相關(guān)信息。
多數(shù)據(jù)中心:支持多數(shù)據(jù)中心,開箱即用。WEB UI:支持
WEB UI。快速了解你的服務(wù)現(xiàn)在的運(yùn)行情況,一目了然。
1.1.2、consul 術(shù)語
node:節(jié)點(diǎn),需要 consul 注冊(cè)發(fā)現(xiàn)或配置管理的服務(wù)器。
agent:consul 中的核心程序,它將以守護(hù)進(jìn)程的方式在各個(gè)節(jié)點(diǎn)運(yùn)行,有 client 和 server 啟動(dòng)模式。每個(gè) agent
維護(hù)一套服務(wù)和注冊(cè)發(fā)現(xiàn)以及健康信息。 client:agent 以 client 模式啟動(dòng)的節(jié)點(diǎn)。在該模式下,該節(jié)點(diǎn)會(huì)采集相關(guān)信息,通過
RPC 的方式向 server 發(fā)送。
docker怎樣部署hadoop集群?
Docker提供了一種完美隔離和打包Hadoop相關(guān)的應(yīng)用程序的方法。
該公司也在觀察Slider框架和Docker如何能夠一起合作來簡化此類的部署工作。目前,Hortonworks的一個(gè)客戶已經(jīng)在考慮他們自己的數(shù)據(jù)平臺(tái)利用HDP支持Docker的方法。他們利用Cloudbreak在云中的Docker容器中部署Hadoop,并計(jì)劃把他們自己的數(shù)據(jù)應(yīng)用程序制作成Docker鏡像以便在YARN上運(yùn)行。此外,很多用戶也因?yàn)檫@種方式的敏捷性和兼容性,利用其進(jìn)行未知環(huán)境的部署。docker如何增量部署?
Docker增量部署可以通過以下幾種方式實(shí)現(xiàn):
1. 使用Docker Compose進(jìn)行部署:Docker Compose可以定義多個(gè)容器的配置文件,可以通過修改配置文件中的某個(gè)容器的鏡像版本號(hào)來實(shí)現(xiàn)增量部署。
2. 使用Docker Swarm進(jìn)行部署:Docker Swarm可以將多個(gè)Docker主機(jī)組成一個(gè)集群,可以通過更新服務(wù)的鏡像版本號(hào)來實(shí)現(xiàn)增量部署。
3. 使用Dockerfile進(jìn)行構(gòu)建:在Dockerfile中定義多個(gè)階段,每個(gè)階段都可以使用不同的鏡像版本號(hào),可以通過構(gòu)建指定階段的鏡像來實(shí)現(xiàn)增量部署。
4. 使用Docker Hub進(jìn)行自動(dòng)構(gòu)建:Docker Hub可以自動(dòng)構(gòu)建鏡像,并將構(gòu)建好的鏡像推送到指定的倉庫中,可以通過修改構(gòu)建規(guī)則來實(shí)現(xiàn)增量部署。
到此,以上就是小編對(duì)于docker搭建集群有意義嗎的問題就介紹到這了,希望這3點(diǎn)解答對(duì)大家有用。
網(wǎng)頁標(biāo)題:docker搭建集群有意義嗎(docker怎樣部署hadoop集群?)
文章出自:http://www.5511xx.com/article/dpgiiso.html


咨詢
建站咨詢
