kubernetes權(quán)威指南第二版是一本Kubernetes重磅開山之作,由龔正,吳治輝和王偉三人共同編著。本書內(nèi)容豐富,囊括了Kubernetes入門、核心原理、實踐指南、開發(fā)指導(dǎo)、高級案例、運維指南及源碼分析等方面的內(nèi)容,由淺入深地介紹了Kubernetes容器云平臺,并圍繞著生產(chǎn)環(huán)境中可能出現(xiàn)的問題,給出了大量的典型案例,有很好的可借鑒性。第二版書籍更新到2016.6 Kubernetes v1.3版本,包含從2015.7發(fā)布1.0版本之后v1.1、v1.2、v1.3版本的全部新特性,并根據(jù)第1版的讀者反饋和全新的Kubernetes版本,對內(nèi)容進行了大幅修訂,歡迎有需要的朋友免費下載閱讀。
內(nèi)容介紹
Kubernetes是由谷歌開源的Docker容器集群管理系統(tǒng),為容器化的應(yīng)用提供了資源調(diào)度、部署運行、服務(wù)發(fā)現(xiàn)、擴容及縮容等一整套功能。《kubernetes權(quán)威指南第二版》從一個開發(fā)者的角度去理解、分析和解決問題,囊括了Kubernetes入門、核心原理、實踐指南、開發(fā)指導(dǎo)、高級案例、運維指南及源碼分析等方面的內(nèi)容,圖文并茂、內(nèi)容豐富、由淺入深、講解全面;并圍繞著生產(chǎn)環(huán)境中可能出現(xiàn)的問題,給出了大量的典型案例,比如安全問題、網(wǎng)絡(luò)方案的選擇、高可用性方案及Trouble Shooting技巧等,有很強的可借鑒性。無論是對于軟件工程師、測試工程師、運維工程師、軟件架構(gòu)師、技術(shù)經(jīng)理,還是對于資深I(lǐng)T人士來說,本書都極具參考價值。
kubernetes權(quán)威指南第二版章節(jié)目錄
第1章Kubernetes入門1
1.1 Kubernetes是什么1
1.2為什么要用Kubernetes 4
1.3從一個簡單的例子開始5
1.3.1環(huán)境準備6
1.3.2啟動MySQL服務(wù)7
1.3.3啟動Tomcat應(yīng)用9
1.3.4通過瀏覽器訪問網(wǎng)頁11
1.4 Kubernetes基本概念和術(shù)語12
1.4.1 Master 12
1.4.2 Node 13
1.4.3 Pod 15
1.4.4 Label(標簽)19
1.4.5 Replication Controller(RC)22
1.4.6 Deployment 25
1.4.7 Horizontal Pod Autoscaler(HPA)27
1.4.8 Service(服務(wù))29
1.4.9 Volume(存儲卷)35
1.4.10 Persistent Volume 39
1.4.11 Namespace(命名空間)40
1.4.12 Annotation(注解)42
1.4.13小結(jié)42
第2章Kubernetes實踐指南43
2.1 Kubernetes安裝與配置43
2.1.1安裝Kubernetes 43
2.1.2配置和啟動Kubernetes服務(wù)45
2.1.3 Kubernetes集群的安全設(shè)置51
2.1.4 Kubernetes的版本升級57
2.1.5內(nèi)網(wǎng)中的Kubernetes相關(guān)配置57
2.1.6 Kubernetes核心服務(wù)配置詳解58
2.1.7 Kubernetes集群網(wǎng)絡(luò)配置方案72
2.2 kubectl命令行工具用法詳解80
2.2.1 kubectl用法概述80
2.2.2 kubectl子命令詳解82
2.2.3 kubectl參數(shù)列表84
2.2.4 kubectl輸出格式84
2.2.5 kubectl操作示例86
2.3 Guestbook示例:Hello World 87
2.3.1創(chuàng)建redis-master RC和Service 89
2.3.2創(chuàng)建redis-slave RC和Service 91
2.3.3創(chuàng)建frontend RC和Service 93
2.3.4通過瀏覽器訪問frontend頁面96
2.4深入掌握Pod 97
2.4.1 Pod定義詳解97
2.4.2 Pod的基本用法102
2.4.3靜態(tài)Pod 107
2.4.4 Pod容器共享Volume 108
2.4.5 Pod的配置管理110
2.4.6 Pod生命周期和重啟策略123
2.4.7 Pod健康檢查124
2.4.8玩轉(zhuǎn)Pod調(diào)度126
2.4.9 Pod的擴容和縮容135
2.4.10 Pod的滾動升級139
2.5深入掌握Service 143
2.5.1 Service定義詳解143
2.5.2 Service基本用法145
2.5.3集群外部訪問Pod或Service 150
2.5.4 DNS服務(wù)搭建指南153
2.5.5 Ingress:HTTP 7層路由機制161
第3章Kubernetes核心原理165
3.1 Kubernetes API Server原理分析165
3.1.1 Kubernetes API Server概述165
3.1.2獨特的Kubernetes Proxy API接口168
3.1.3集群功能模塊之間的通信169
3.2 Controller Manager原理分析170
3.2.1 Replication Controller 171
3.2.2 Node Controller 173
3.2.3 ResourceQuota Controller 174
3.2.4 Namespace Controller 176
3.2.5 Service Controller與Endpoint Controller 176
3.3 Scheduler原理分析177
3.4 kubelet運行機制分析181
3.4.1節(jié)點管理181
3.4.2 Pod管理182
3.4.3容器健康檢查183
3.4.4 cAdvisor資源監(jiān)控184
3.5 kube-proxy運行機制分析186
3.6深入分析集群安全機制190
3.6.1 API Server認證190
3.6.2 API Server授權(quán)192
3.6.3 Admission Control準入控制194
3.6.4 Service Account 195
3.6.5 Secret私密憑據(jù)200
3.7網(wǎng)絡(luò)原理203
3.7.1 Kubernetes網(wǎng)絡(luò)模型203
3.7.2 Docker的網(wǎng)絡(luò)基礎(chǔ)205
3.7.3 Docker的網(wǎng)絡(luò)實現(xiàn)217
3.7.4 Kubernetes的網(wǎng)絡(luò)實現(xiàn)225
3.7.5開源的網(wǎng)絡(luò)組件229
3.7.6網(wǎng)絡(luò)實戰(zhàn)234
第4章Kubernetes開發(fā)指南247
4.1 REST簡述247
4.2 Kubernetes API詳解249
4.2.1 Kubernetes API概述249
4.2.2 API版本254
4.2.3 API詳細說明254
4.2.4 API響應(yīng)說明256
4.3使用Java程序訪問Kubernetes API 258
4.3.1 Jersey 258
4.3.2 Fabric8 270
4.3.3使用說明271
第5章Kubernetes運維指南292
5.1 Kubernetes集群管理指南292
5.1.1 Node的管理292
5.1.2更新資源對象的Label 294
5.1.3 Namespace:集群環(huán)境共享與隔離295
5.1.4 Kubernetes資源管理299
5.1.5 Kubernetes集群高可用部署方案333
5.1.6 Kubernetes集群監(jiān)控343
5.1.7 kubelet的垃圾回收(GC)機制361
5.2 Kubernetes高級案例362
5.2.1 ElasticSearch日志搜集查詢和展現(xiàn)案例362
5.2.2 Cassandra集群部署案例371
5.3 Trouble Shooting指導(dǎo)376
5.3.1查看系統(tǒng)Event事件377
5.3.2查看容器日志379
5.3.3查看Kubernetes服務(wù)日志379
5.3.4常見問題381
5.3.5尋求幫助384
5.4 Kubernetes v1.3開發(fā)中的新功能385
5.4.1 Pet Set(有狀態(tài)的容器)385
5.4.2 Init Container(初始化容器)388
5.4.3 Cluster Federation(集群聯(lián)邦)391
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 得間免費小說電腦版 v5.3.0.372.58M / 簡體中文
- 有柿電腦版 v11.6.284.23M / 簡體中文
- 南方Plus電腦版 v11.9.026.47M / 簡體中文
- 網(wǎng)易新聞電腦版 v113.197.68M / 簡體中文
- 京東讀書電腦版 v1.13.4官方版1.98M / 簡體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡體中文
- linux常用命令大全 chm版1.48M / 簡體中文
- docker入門實戰(zhàn) pdf完整版1.38M / 簡體中文
- Scala程序設(shè)計第二版 pdf高清完整版15.83M / 簡體中文
- C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡體中文