資源描述:
《基于docker的開(kāi)源云主機(jī)集群管理平臺(tái)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、長(zhǎng)春理工大學(xué)本科畢業(yè)設(shè)計(jì)編號(hào)本科生畢業(yè)論文基于Docker的開(kāi)源云主機(jī)集群管理平臺(tái)opensourcecloudclustermanagerplatformbasedonDocker長(zhǎng)春理工大學(xué)本科畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)原創(chuàng)承諾書(shū)1.本人承諾:所呈交的畢業(yè)設(shè)計(jì)(論文)《ActionScript3在Flash游戲制作中的應(yīng)用》,是認(rèn)真學(xué)習(xí)理解學(xué)校的《長(zhǎng)春理工大學(xué)本科畢業(yè)設(shè)計(jì)(論文)工作條例》后,在教師的指導(dǎo)下,保質(zhì)保量獨(dú)立地完成了任務(wù)書(shū)中規(guī)定的內(nèi)容,不弄虛作假,不抄襲別人的工作內(nèi)容。2.本人在畢業(yè)設(shè)計(jì)(論文)中引用他人
2、的觀點(diǎn)和研究成果,均在文中加以注釋或以參考文獻(xiàn)形式列出,對(duì)本文的研究工作做出重要貢獻(xiàn)的個(gè)人和集體均已在文中注明。3.在畢業(yè)設(shè)計(jì)(論文)中對(duì)侵犯任何方面知識(shí)產(chǎn)權(quán)的行為,由本人承擔(dān)相應(yīng)的法律責(zé)任。4.本人完全了解學(xué)校關(guān)于保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交論文和相關(guān)材料的印刷本和電子版本;同意學(xué)校保留畢業(yè)設(shè)計(jì)(論文)的復(fù)印件和電子版本,允許被查閱和借閱;學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制手段保存畢業(yè)設(shè)計(jì)(論文),可以公布其中的全部或部分內(nèi)容。以上承諾的法律結(jié)果將完全由本人承擔(dān)!作者簽名:年月日長(zhǎng)春理工大學(xué)本
3、科畢業(yè)設(shè)計(jì)摘要Docker日益火爆的今天,本次設(shè)計(jì)對(duì)其網(wǎng)絡(luò)化和集群化能力做出了一個(gè)嘗試。并開(kāi)發(fā)了Kubernetes用來(lái)搭建了一個(gè)集群管控程序。本文就其的主要部件的設(shè)計(jì)的分析和具體實(shí)現(xiàn)的設(shè)計(jì)詳細(xì)描述了容器的大規(guī)?;髴?yīng)該去完善的工作。在整個(gè)體系中,本設(shè)計(jì)將容器升級(jí)劃分成了一個(gè)一個(gè)的Pod,并將其作為最小的調(diào)度單元。解除了集群管理程序和Docker程序的耦合。同時(shí),通過(guò)ETCD集群做全局索引系統(tǒng),利用其實(shí)現(xiàn)的Raft算法帶來(lái)的集群寫(xiě)一致性,進(jìn)而保證了整個(gè)系統(tǒng)的一致性。同時(shí),為互聯(lián)網(wǎng)與Pod之間增加了一層訪問(wèn)中間控制層,
4、解決了傳統(tǒng)軟件服務(wù)發(fā)現(xiàn)和流量負(fù)載均衡的問(wèn)題。但是,對(duì)于DNS的支持并未達(dá)到理想的程度。最后,利用自建的機(jī)制解決了服務(wù)的動(dòng)態(tài)擴(kuò)容難題,為快速部署服務(wù)提供了一個(gè)簡(jiǎn)單而可行的方案。關(guān)鍵字:容器集群云計(jì)算微服務(wù)-44-長(zhǎng)春理工大學(xué)本科畢業(yè)設(shè)計(jì)AbstractDockerincreasinglypopulartoday,wemadeanattemptonitsnetworkclusteringcapabilities.AndthedevelopmentofKubernetestobuildaclustercontrolprogr
5、am.Thisarticledescribesindetailthescaleofwhatweshoulddoafterworkontheanalysisofthecontainermainpartofthedesignandimplementationofthedesign.Inthewholesystem,wewillupgradethecontainerisdividedintoaoneofthePod,andasthesmallestdispatchunit.Decoupledclustermanagement
6、proceduresandDockerprogram.Meanwhile,globalindexesdoETCDclustersystemthatusesRaftbringitsimplementationalgorithmclusterswriteconsistency,thusensuringconsistencythroughoutthesystem.Atthesametime,wewilladdanotherlayerofaccesscontrollayerintermediatebetweentheInter
7、netandPod,tosolvethetraditionalsoftwareServicediscoveryandtrafficloadbalance.However,supportforDNSdidnotreachthedesiredlevel.Finally,weuseself-builtmechanismtosolvetheproblemofdynamicexpansionofServicesforrapiddeploymentServicesprovideasimpleandworkablesolution.
8、Keywords:Container;Cluster;CloudComputing;Micro-Service-44-長(zhǎng)春理工大學(xué)本科畢業(yè)設(shè)計(jì)目錄摘要IAbstractII目錄III第1章緒論11.1課題研究的背景及意義11.1.1提高資源利用率11.1.2服務(wù)的動(dòng)態(tài)擴(kuò)容和持續(xù)集成11.2國(guó)內(nèi)外研究現(xiàn)狀21.2.1.CasS平臺(tái)2