注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信云原生應(yīng)用開發(fā):Operator原理與實(shí)踐

云原生應(yīng)用開發(fā):Operator原理與實(shí)踐

云原生應(yīng)用開發(fā):Operator原理與實(shí)踐

定 價(jià):¥69.80

作 者: 中國移動(dòng)云能力中心 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787115570086 出版時(shí)間: 2021-10-01 包裝: 平裝
開本: 16開 頁數(shù): 201 字?jǐn)?shù):  

內(nèi)容簡介

  本書共分為4章,完整地介紹了Operator的開發(fā)原理和流程:第1章主要介紹云原生、Operator的起源和發(fā)展,以及Operator技術(shù)等;第2章主要介紹Operator原理,對開發(fā)Operator相關(guān)的模塊,如Kube-APIServer和Client-go進(jìn)行了分析。第3章介紹和分析目前應(yīng)用廣泛的Operator開發(fā)框架—Kubebuilder;第4章以實(shí)際的項(xiàng)目為例,完整地展現(xiàn)如何開發(fā)Operator。本書適合云原生愛好者及Operator開發(fā)者閱讀。受篇幅所限,本書并未對Kubernetes的所有模塊均作分析,建議讀者與其他Kubernetes相關(guān)圖書配合使用。

作者簡介

  以“云設(shè)施構(gòu)建者、云服務(wù)提供者、云生態(tài)匯聚者”為定位,為集團(tuán)內(nèi)31個(gè)省公司和專業(yè)公司提供云計(jì)算、大數(shù)據(jù)解決方案,并持續(xù)將自有核心能力輸出到政務(wù)、金融、教育、交通、醫(yī)療等各行各業(yè),力爭三年內(nèi)推動(dòng)中國移動(dòng)云計(jì)算業(yè)務(wù)市場份額進(jìn)入國內(nèi)云服務(wù)商前列陣營。中國移動(dòng)云能力中心容器產(chǎn)品團(tuán)隊(duì)主要負(fù)責(zé)移動(dòng)云容器、容器鏡像、函數(shù)計(jì)算等產(chǎn)品研發(fā),并提供完備的云原生技術(shù)解決方案,同時(shí)助力中國移動(dòng)先后榮獲中國信息通信研究院、云計(jì)算開源產(chǎn)業(yè)聯(lián)盟頒發(fā)的可信云認(rèn)證證書,以及云原生計(jì)算基金會(huì)(CNCF)認(rèn)證的Kubernetes服務(wù)提供商資質(zhì)(KCSP)。團(tuán)隊(duì)深耕云原生技術(shù)生態(tài),技術(shù)實(shí)力獲社區(qū)認(rèn)可,多名成員成為Kubernetes、Knative、SkyWalking等社區(qū)的核心提交者。

圖書目錄

目錄
第 1章 引言 1
1.1 云原生介紹 2
1.1.1 云原生的起源與發(fā)展 2
1.1.2 Kubernetes:云原生基礎(chǔ)設(shè)施 6
1.1.3 應(yīng)用云原生改造 8
1.1.4 云原生應(yīng)用開發(fā)與管理 12
1.2 Operator介紹 13
1.2.1 Operator簡介 14
1.2.2 Operator應(yīng)用案例 17
1.2.3 主流Operator開發(fā)工具介紹 29
1.3 本章小結(jié) 31
第 2章 Operator原理 33
2.1 Operator 簡介 34
2.1.1 CRD介紹 36
2.1.2 什么是Controller 43
2.2 Client-go原理 44
2.2.1 Client-go介紹 44
2.2.2 Client-go主體結(jié)構(gòu) 48
2.2.3 Client-go 架構(gòu) 61
2.2.4 Discovery原理 63
2.2.5 List-Watch原理 66
2.2.6 Client-go Informer 解析 70
2.2.7 Transport說明 83
2.2.8 Controller關(guān)于Client-go典型場景 88
2.3 Kube-APIServer介紹 92
2.3.1 Kubernetes API 訪問控制 92
2.3.2 認(rèn)證 94
2.3.3 鑒權(quán) 103
2.3.4 準(zhǔn)入控制 107
2.3.5 Kube-APIServer架構(gòu) 109
2.4 本章小結(jié) 109
第3章 Kubebuilder原理 111
3.1 Kubebuilder介紹與架構(gòu) 112
3.1.1 什么是Kubebuilder 112
3.1.2 Kubebuilder架構(gòu) 112
3.2 Kubebuilder模塊分析 114
3.2.1 CRD創(chuàng)建 114
3.2.2 Manager初始化 117
3.2.3 Controller初始化 118
3.2.4 Client初始化 120
3.2.5 Manager啟動(dòng) 123
3.2.6 Finalizers 125
3.3 Controller-runtime模塊分析 128
3.3.1 Controller-runtime框架 128
3.3.2 Manager 132
3.3.3 Controller 137
3.3.4 Client 147
3.3.5 Cache 149
3.3.6 WebHook 151
3.4 本章小結(jié) 155
第4章 Operator項(xiàng)目實(shí)踐 157
4.1 Harbor-Operator項(xiàng)目定義 158
4.1.1 背景 158
4.1.2 項(xiàng)目相關(guān)介紹 158
4.2 Harbor-Operator組件架構(gòu)解析 163
4.2.1 項(xiàng)目架構(gòu) 163
4.2.2 開發(fā)流程 164
4.2.3 CRD 168
4.2.4 啟動(dòng)流程 172
4.2.5 Operator實(shí)現(xiàn) 174
4.2.6 Reconcile函數(shù) 176
4.2.7 同步器功能實(shí)現(xiàn) 179
4.3 項(xiàng)目實(shí)踐 190
4.3.1 項(xiàng)目打包 190
4.3.2 項(xiàng)目部署 191
4.3.3 測試驗(yàn)證 194
4.4 本章小結(jié) 198
縮略語 201

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)