本書是基于銀河麒麟服務(wù)器操作系統(tǒng),以企業(yè)級(jí)云原生案例實(shí)戰(zhàn)為主導(dǎo)的,用于培養(yǎng)云原生運(yùn)維工程師的圖書。本書偏重典型案例的實(shí)操,旨在培養(yǎng)讀者的動(dòng)手操作能力。本書以項(xiàng)目任務(wù)化的形式組織內(nèi)容,以銀河麒麟服務(wù)器操作系統(tǒng)為載體,精選企業(yè)級(jí)的常用云原生服務(wù)經(jīng)典案例進(jìn)行詳細(xì)的講述。全書共分為 6 個(gè)項(xiàng)目,內(nèi)容包括 Kubernetes 基礎(chǔ)、KubeVirt 虛擬化、 ServiceMesh 技術(shù)應(yīng)用、KubeEdge 邊緣計(jì)算、Python 與 Kubernetes 運(yùn)維開發(fā)、Kubernetes 云原生 DevOps綜合案例。本書最后一個(gè)項(xiàng)目是一個(gè)經(jīng)典綜合案例——Kubernetes 云原生 DevOps 綜合案例,將前面幾個(gè)項(xiàng)目用到的知識(shí)和技能融會(huì)貫通,以完成Kubernetes 云原生DevOps 的CI/CD。 本書可作為計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、云計(jì)算技術(shù)、大數(shù)據(jù)技術(shù)等相關(guān)專業(yè)課程的教學(xué)用書,也可作為 Linux中高級(jí)運(yùn)維人員的技術(shù)參考用書。通過(guò)學(xué)習(xí)本書,讀者可以深入了解云原生技術(shù)的基礎(chǔ)知識(shí)和實(shí)踐技巧,提高自己在云計(jì)算技術(shù)和信息技術(shù)應(yīng)用創(chuàng)新領(lǐng)域的技能水平。
池瑞楠,副教授、高級(jí)工程師,深圳職業(yè)技術(shù)學(xué)院優(yōu)秀教師、勞模。擔(dān)任深圳職業(yè)技術(shù)學(xué)院人工智能學(xué)院云計(jì)算技術(shù)應(yīng)用專業(yè)專業(yè)主任,負(fù)責(zé)云計(jì)算專業(yè)廣東省二類品牌專業(yè)建設(shè)和教育部雙高建設(shè)高水平專業(yè)群云計(jì)算專業(yè)建設(shè),期間作為負(fù)責(zé)人全程參與云計(jì)算專業(yè)校級(jí)資源庫(kù)、云計(jì)算校級(jí)書證融通專業(yè)、云計(jì)算工匠精英培育、云計(jì)算專業(yè)校級(jí)金課建設(shè)。系統(tǒng)講授數(shù)據(jù)存儲(chǔ)與數(shù)據(jù)管理、大數(shù)據(jù)技術(shù)與應(yīng)用、云平臺(tái)建設(shè)與運(yùn)維實(shí)戰(zhàn)、云容器技術(shù)與應(yīng)用、鯤鵬應(yīng)用遷移與開發(fā)、云計(jì)算綜合運(yùn)維等專業(yè)核心課程,參與云平臺(tái)運(yùn)維與開發(fā)X證書標(biāo)準(zhǔn)制定與區(qū)塊鏈應(yīng)用軟件開發(fā)與維護(hù)X教材開發(fā),獲得"云計(jì)算平臺(tái)運(yùn)維與開發(fā)職業(yè)技能認(rèn)證高級(jí)講師資格”和"區(qū)塊鏈應(yīng)用軟件開發(fā)與維護(hù)職業(yè)技能認(rèn)證中級(jí)講師資格”。主編"Linux服務(wù)管理與運(yùn)維”和"鯤鵬應(yīng)用開發(fā)與移植”多本教材的開發(fā)工作。在教學(xué)育人方面取得豐碩成果,目前引導(dǎo)和培育了100多名學(xué)生通過(guò)華為HCIE-CloudComputing和RHCA頂級(jí)認(rèn)證。指導(dǎo)學(xué)生獲得全國(guó)職業(yè)院校技能大賽云計(jì)算賽項(xiàng)全國(guó)一等獎(jiǎng)3項(xiàng)(2022、2020、2018)、華為ICT大賽2019-2020全球總決賽實(shí)踐賽云賽道一等獎(jiǎng)1項(xiàng)、華為中國(guó)大學(xué)生ICT大賽2020實(shí)踐賽云賽道一等獎(jiǎng)1項(xiàng)二等獎(jiǎng)1項(xiàng)、華為中國(guó)大學(xué)生ICT大賽2021實(shí)踐賽云賽道(深圳賽區(qū)高職組)一等獎(jiǎng)1項(xiàng)、2020年獲得全國(guó)職業(yè)院校技能大賽教學(xué)能力比賽高職組二等獎(jiǎng)1項(xiàng),獲得2020年廣東省職業(yè)院校技能大賽教師教學(xué)能力比賽一等獎(jiǎng)1項(xiàng)、國(guó)賽遴選一等獎(jiǎng)1項(xiàng)。2021年獲得獲深圳市技術(shù)能手稱號(hào)和2022年度鯤鵬卓越工程師稱號(hào)并成為鯤鵬南山創(chuàng)新人才基地特聘專家。目前擔(dān)任吉安職業(yè)技術(shù)學(xué)院機(jī)械與電子工程學(xué)院計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)產(chǎn)學(xué)研指導(dǎo)委員會(huì)委員和深圳市第二職業(yè)技術(shù)學(xué)校計(jì)算機(jī)應(yīng)用、物聯(lián)網(wǎng)技術(shù)應(yīng)用、網(wǎng)絡(luò)信息安全專業(yè)建設(shè)指導(dǎo)委員會(huì)委員。
項(xiàng)目 1 Kubernetes 基礎(chǔ)
項(xiàng)目描述:P1
任務(wù)分解:P1
知識(shí)準(zhǔn)備:P2
任務(wù) 1.1 安裝銀河麒麟服務(wù)器操作系統(tǒng):P10
任務(wù) 1.2 安裝和配置 Kubernetes 集群:P23
任務(wù) 1.3 使用 Kubernetes 管理容器化應(yīng)用:P26
項(xiàng)目小結(jié):P31
課后練習(xí):P31
實(shí)訓(xùn)練習(xí):P31
項(xiàng)目 2 KubeVirt 虛擬化
項(xiàng)目描述:P32
任務(wù)分解:P33
知識(shí)準(zhǔn)備:P33
任務(wù) 2.1 基于 KubeVirt 創(chuàng)建虛擬機(jī):P39
任務(wù) 2.2 管理虛擬機(jī)實(shí)例與生命周期:P45
任務(wù) 2.3 管理虛擬機(jī)運(yùn)行策略與存儲(chǔ):P48
任務(wù) 2.4 管理虛擬機(jī)網(wǎng)絡(luò)與接口:P54
項(xiàng)目小結(jié):P59
課后練習(xí):P60
實(shí)訓(xùn)練習(xí):P60
項(xiàng)目 3 ServiceMesh 技術(shù)應(yīng)用
項(xiàng)目描述:P61
任務(wù)分解:P61
知識(shí)準(zhǔn)備:P62
任務(wù) 3.1 部署 Bookinfo 應(yīng)用:P67
任務(wù) 3.2 啟用 Istio 流量管理:P73
任務(wù) 3.3 灰度發(fā)布和服務(wù)治理:P81
項(xiàng)目小結(jié):P93
課后練習(xí):P93
實(shí)訓(xùn)練習(xí):P94
項(xiàng)目 4 KubeEdge 邊緣計(jì)算
項(xiàng)目描述:P95
任務(wù)分解:P96
知識(shí)準(zhǔn)備:P96
任務(wù) 4.1 搭建 KubeEdge 邊緣計(jì)算環(huán)境:P101
任務(wù) 4.2 部署 KubeEdge 管理平臺(tái):P113
任務(wù) 4.3 部署云端應(yīng)用及邊緣端應(yīng)用:P120
項(xiàng)目小結(jié):P127
課后練習(xí):P128
實(shí)訓(xùn)練習(xí):P128
項(xiàng)目 5 Python 與 Kubernetes 運(yùn)維開發(fā)
項(xiàng)目描述:P129
任務(wù)分解:P130
知識(shí)準(zhǔn)備:P130
任務(wù) 5.1 基于 Kubernetes Python SDK 實(shí)現(xiàn) Deploy 的管理:P133
任務(wù) 5.2 基于 Kubernetes RESTful API 實(shí)現(xiàn) Service 的管理:P141
任務(wù) 5.3 基于 Kubernetes Python SDK 實(shí)現(xiàn)通過(guò) HTTP 服務(wù)管理 Service:P151
項(xiàng)目小結(jié):P156
課后練習(xí):P157
實(shí)訓(xùn)練習(xí):P158
項(xiàng)目 6 Kubernetes 云原生 DevOps 綜合案例
項(xiàng)目描述:P159
任務(wù)分解:P159
知識(shí)準(zhǔn)備:P160
任務(wù) 6.1 安裝 GitLab:P162
任務(wù) 6.2 部署 GitLab Runner:P172
任務(wù) 6.3 配置 GitLab 并構(gòu)建 CI/CD:P179
項(xiàng)目小結(jié):P191
課后練習(xí):P191
實(shí)訓(xùn)練習(xí):P192