基于K8S的Docker分布式容器自動(dòng)化運(yùn)維系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2024-06-29 21:10
在高校和中小型企業(yè)建設(shè)云計(jì)算中心的過(guò)程中,面臨著服務(wù)架構(gòu)持續(xù)更新、應(yīng)用規(guī)模高速增長(zhǎng)、開發(fā)環(huán)境復(fù)雜多變等多種因素,導(dǎo)致運(yùn)維工作難度陡增。人工運(yùn)維或者傳統(tǒng)自動(dòng)化的KVM技術(shù)很難滿足用戶所需,如何高效地建設(shè)云平臺(tái)并自動(dòng)化運(yùn)維成為一個(gè)難題。與此同時(shí),在團(tuán)隊(duì)項(xiàng)目開發(fā)中,本人主要負(fù)責(zé)系統(tǒng)環(huán)境運(yùn)維及研發(fā)工作,涉及到開發(fā)、測(cè)試、部署以及維護(hù)各個(gè)階段,更深刻體會(huì)到多個(gè)環(huán)境不統(tǒng)一、同步難、容錯(cuò)性差帶來(lái)的弊病。以Docker為代表的容器化技術(shù)正好可以發(fā)揮其輕量和高彈性的優(yōu)勢(shì),配合K8S(Kubernetes)容器管理平臺(tái)組建的運(yùn)維系統(tǒng)可以有效地解決這些問(wèn)題。本文先介紹了Docker容器和K8S平臺(tái)相關(guān)運(yùn)維組件結(jié)構(gòu),然后描述IDC機(jī)房的業(yè)務(wù)場(chǎng)景,對(duì)比了其它主流運(yùn)維方案,結(jié)合IDC機(jī)房的現(xiàn)狀及需求進(jìn)行分析,選取Docker+K8S運(yùn)維方案并整理出系統(tǒng)具體功能需求。接著簡(jiǎn)述了運(yùn)維系統(tǒng)概要設(shè)計(jì),對(duì)系統(tǒng)架構(gòu)、程序結(jié)構(gòu)和業(yè)務(wù)流程予以基本說(shuō)明。在此基礎(chǔ)上,描述運(yùn)維系統(tǒng)的詳細(xì)設(shè)計(jì),并針對(duì)具體業(yè)務(wù)場(chǎng)景提出K8S調(diào)度策略的改進(jìn)方案。最后,部署系統(tǒng)并對(duì)系統(tǒng)功能、性能、調(diào)度算法、兼容性進(jìn)行綜合測(cè)試,對(duì)測(cè)試數(shù)據(jù)進(jìn)行分析總結(jié),在分析過(guò)...
【文章頁(yè)數(shù)】:96 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
縮略語(yǔ)
第1章 緒論
1.1 研究背景和意義
1.2 國(guó)內(nèi)外研究現(xiàn)狀
1.3 論文目標(biāo)
1.4 論文組織結(jié)構(gòu)
第2章 系統(tǒng)集成相關(guān)技術(shù)
2.1 Docker容器技術(shù)
2.1.1 Docker技術(shù)特性
2.1.2 Docker核心模塊
2.2 K8S平臺(tái)技術(shù)
2.2.1 K8S平臺(tái)組件
2.2.2 K8S核心要素
2.3 自動(dòng)化運(yùn)維系統(tǒng)技術(shù)
2.3.1 Dashboard前端交互組件
2.3.2 K8S高可用組件
2.3.3 本地?cái)?shù)據(jù)倉(cāng)庫(kù)
2.3.4 HIG集群監(jiān)控
2.3.5 FEK集群日志管理
2.3.6 Jenkins持續(xù)集成構(gòu)建
2.4 本章小結(jié)
第3章 K8S+Docker運(yùn)維系統(tǒng)需求分析
3.1 業(yè)務(wù)場(chǎng)景描述
3.2 運(yùn)維系統(tǒng)方案選型
3.3 運(yùn)維系統(tǒng)功能需求
3.3.1 基本需求描述
3.3.2 節(jié)點(diǎn)環(huán)境自動(dòng)構(gòu)建需求
3.3.3 主節(jié)點(diǎn)實(shí)現(xiàn)高可用需求
3.3.4 系統(tǒng)核心服務(wù)組件需求
3.3.5 服務(wù)持續(xù)集成構(gòu)建需求
3.4 本章小結(jié)
第4章 K8S+Docker運(yùn)維系統(tǒng)設(shè)計(jì)
4.1 運(yùn)維系統(tǒng)概要設(shè)計(jì)
4.1.1 系統(tǒng)架構(gòu)設(shè)計(jì)
4.1.2 業(yè)務(wù)流程設(shè)計(jì)
4.1.3 程序結(jié)構(gòu)設(shè)計(jì)
4.2 系統(tǒng)功能詳細(xì)設(shè)計(jì)
4.2.1 節(jié)點(diǎn)環(huán)境自動(dòng)構(gòu)建模塊
4.2.2 主節(jié)點(diǎn)實(shí)現(xiàn)高可用模塊
4.2.3 系統(tǒng)核心服務(wù)組件模塊
4.2.4 服務(wù)持續(xù)集成構(gòu)建模塊
4.3 K8S調(diào)度策略優(yōu)化
4.4 本章小結(jié)
第5章 K8S+Docker運(yùn)維系統(tǒng)部署與測(cè)試
5.1 運(yùn)維系統(tǒng)實(shí)現(xiàn)概述
5.2 運(yùn)維系統(tǒng)核心模塊實(shí)現(xiàn)
5.2.1 節(jié)點(diǎn)環(huán)境自動(dòng)構(gòu)建模塊
5.2.2 主節(jié)點(diǎn)實(shí)現(xiàn)高可用模塊
5.2.3 系統(tǒng)核心服務(wù)組件模塊
5.2.4 服務(wù)持續(xù)集成構(gòu)建模塊
5.3 運(yùn)維系統(tǒng)綜合測(cè)試
5.3.1 功能測(cè)試
5.3.2 性能測(cè)試
5.3.3 調(diào)度算法測(cè)試
5.3.4 兼容性測(cè)試
5.4 本章小結(jié)
第6章 總結(jié)與展望
6.1 論文總結(jié)
6.2 論文展望
參考文獻(xiàn)
攻讀學(xué)位期間獲得的成果和參與的項(xiàng)目
致謝
本文編號(hào):3997895
【文章頁(yè)數(shù)】:96 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
縮略語(yǔ)
第1章 緒論
1.1 研究背景和意義
1.2 國(guó)內(nèi)外研究現(xiàn)狀
1.3 論文目標(biāo)
1.4 論文組織結(jié)構(gòu)
第2章 系統(tǒng)集成相關(guān)技術(shù)
2.1 Docker容器技術(shù)
2.1.1 Docker技術(shù)特性
2.1.2 Docker核心模塊
2.2 K8S平臺(tái)技術(shù)
2.2.1 K8S平臺(tái)組件
2.2.2 K8S核心要素
2.3 自動(dòng)化運(yùn)維系統(tǒng)技術(shù)
2.3.1 Dashboard前端交互組件
2.3.2 K8S高可用組件
2.3.3 本地?cái)?shù)據(jù)倉(cāng)庫(kù)
2.3.4 HIG集群監(jiān)控
2.3.5 FEK集群日志管理
2.3.6 Jenkins持續(xù)集成構(gòu)建
2.4 本章小結(jié)
第3章 K8S+Docker運(yùn)維系統(tǒng)需求分析
3.1 業(yè)務(wù)場(chǎng)景描述
3.2 運(yùn)維系統(tǒng)方案選型
3.3 運(yùn)維系統(tǒng)功能需求
3.3.1 基本需求描述
3.3.2 節(jié)點(diǎn)環(huán)境自動(dòng)構(gòu)建需求
3.3.3 主節(jié)點(diǎn)實(shí)現(xiàn)高可用需求
3.3.4 系統(tǒng)核心服務(wù)組件需求
3.3.5 服務(wù)持續(xù)集成構(gòu)建需求
3.4 本章小結(jié)
第4章 K8S+Docker運(yùn)維系統(tǒng)設(shè)計(jì)
4.1 運(yùn)維系統(tǒng)概要設(shè)計(jì)
4.1.1 系統(tǒng)架構(gòu)設(shè)計(jì)
4.1.2 業(yè)務(wù)流程設(shè)計(jì)
4.1.3 程序結(jié)構(gòu)設(shè)計(jì)
4.2 系統(tǒng)功能詳細(xì)設(shè)計(jì)
4.2.1 節(jié)點(diǎn)環(huán)境自動(dòng)構(gòu)建模塊
4.2.2 主節(jié)點(diǎn)實(shí)現(xiàn)高可用模塊
4.2.3 系統(tǒng)核心服務(wù)組件模塊
4.2.4 服務(wù)持續(xù)集成構(gòu)建模塊
4.3 K8S調(diào)度策略優(yōu)化
4.4 本章小結(jié)
第5章 K8S+Docker運(yùn)維系統(tǒng)部署與測(cè)試
5.1 運(yùn)維系統(tǒng)實(shí)現(xiàn)概述
5.2 運(yùn)維系統(tǒng)核心模塊實(shí)現(xiàn)
5.2.1 節(jié)點(diǎn)環(huán)境自動(dòng)構(gòu)建模塊
5.2.2 主節(jié)點(diǎn)實(shí)現(xiàn)高可用模塊
5.2.3 系統(tǒng)核心服務(wù)組件模塊
5.2.4 服務(wù)持續(xù)集成構(gòu)建模塊
5.3 運(yùn)維系統(tǒng)綜合測(cè)試
5.3.1 功能測(cè)試
5.3.2 性能測(cè)試
5.3.3 調(diào)度算法測(cè)試
5.3.4 兼容性測(cè)試
5.4 本章小結(jié)
第6章 總結(jié)與展望
6.1 論文總結(jié)
6.2 論文展望
參考文獻(xiàn)
攻讀學(xué)位期間獲得的成果和參與的項(xiàng)目
致謝
本文編號(hào):3997895
本文鏈接:http://www.lk138.cn/guanlilunwen/ydhl/3997895.html
最近更新
教材專著