深入剖析 Kubernetes
張磊
- 出版商: 人民郵電
- 出版日期: 2021-03-01
- 定價: $594
- 售價: 8.5 折 $505
- 語言: 簡體中文
- 頁數: 383
- 裝訂: 平裝
- ISBN: 7115560013
- ISBN-13: 9787115560018
-
相關分類:
Kubernetes
立即出貨
買這商品的人也買了...
-
$834$792 -
$480$408 -
$800$600 -
$680$578 -
$1,000$790 -
$534$507 -
$714$678 -
$620$527 -
$1,223Kubernetes 權威指南:從 Docker 到 Kubernetes 實踐全接觸, 5/e
-
$690$538 -
$500$390 -
$620$490 -
$297CKA/CKAD 應試指南 : 從 Docker 到 Kubernetes 完全攻略
-
$890$757 -
$560$420 -
$500Qt Creator 快速入門, 4/e
-
$505自然語言處理的 Python 實踐
-
$509逆向分析實戰, 2/e
-
$534$507 -
$413物聯網鴻蒙系統App開發
-
$654$621 -
$301邊緣計算
-
$1,080$853 -
$880$748 -
$580$435
相關主題
商品描述
本書基於Kubernetes v1.18,深入剖析Kubernetes的本質、核心原理和設計思想。本書從開發者和使用者的真實邏輯出發,逐層剖析Kubernetes項目的核心特性,全面涵蓋集群搭建、容器編排、網絡、資源管理等核心內容,以生動有趣的語言揭示了Kubernetes的設計原則和容器編排理念,是一本全面且深入的Kubernetes技術指南。
作者簡介
張磊,《Docker——容器與容器雲》主要作者,CNCF TOC成員,Kubernetes社區成員與早期項目維護者,Kubernetes容器運行時和集群調度等多個核心特性的作者之一,長期專注並活躍於容器集群管理和雲計算領域。
目錄大綱
前言iii
第1章背景回顧:雲原生大事記2
1.1初出茅廬2
1.2嶄露頭角6
1.3群雄並起8
1.4塵埃落定11
第2章容器技術基礎17
2.1從進程開始說起17
2.2隔離與限制21
2.3深入理解容器鏡像27
2.4重新認識Linux容器36
第3章Kubernetes設計與架構47
3.1 Kubernetes核心設計與架構47
3.2 Kubernetes核心能力與項目定位51
第4章Kubernetes集群搭建與配置56
4.1 Kubernetes部署利器:kubeadm 56
4.2從0到1:搭建一個完整的Kubernetes集群63
4.3第一個Kubernetes應用73
第5章Kubernetes編排原理82
5.1為什麼我們需要Pod 82
5.2深入解析Pod對象91
5.3 Pod對象使用進階96
5.4編排確實很簡單:談談“控制器”思想109
5.5經典PaaS的記憶:作業副本與水平擴展112
5.6深入理解StatefulSet(一):拓撲狀態121
5.7深入理解StatefulSet(二):存儲狀態127
5.8深入理解StatefulSet(三):有狀態應用實踐133
5.9容器化守護進程:DaemonSet 147
5.10撬動離線業務:Job與CronJob 156
5.11聲明式API與Kubernetes編程範式166
5.12聲明式API的工作原理175
5.13 API編程範式的具體原理185
5.14基於角色的權限控制:RBAC 196
5.15聰明的微創新:Operator工作原理解讀204
第6章Kubernetes存儲原理217
6.1持久化存儲:PV和PVC的設計與實現原理217
6.2深入理解本地持久化數據卷226
6.3開發自己的存儲插件:FlexVolume與CSI 233
6.4容器存儲實踐:CSI插件編寫指南242
第7章Kubernetes網絡原理253
7.1單機容器網絡的實現原理253
7.2深入解析容器跨主機網絡260
7.3 Kubernetes網絡模型與CNI網絡插件268
7.4解讀Kubernetes三層網絡方案276
7.5 Kubernetes中的網絡隔離:NetworkPolicy 285
7.6找到容器不容易:Service、DNS與服務發現293
7.7從外界連通Service與Service調試“三板斧” 299
7.8 Kubernetes中的Ingress對象304
第8章Kubernetes調度與資源管理312
8. 1 Kubernetes的資源模型與資源管理312
8.2 Kubernetes的默認調度器317
8.3 Kubernetes默認調度器調度策略解析321
8.4 Kubernetes默認調度器的優先級和搶占機制326
8.5 Kubernetes GPU管理與Device Plugin機制330
第9章容器運行時335
9.1幕後英雄:SIG-Node與CRI 335
9.2解讀CRI與容器運行時339
9.3絕不僅僅是安全:Kata Containers與gVisor 343
第10章Kubernetes監控與日誌349
10.1 Prometheus、Metrics Server與Kubernetes監控體系349
10.2 Custom Metrics:讓Auto Scaling不再“食之無味” 353
10.3容器日誌收集與管理:讓日誌無處可逃358
第11章Kubernetes應用管理進階366
11.1再談Kubernetes的本質與雲原生366
11.2聲明式應用管理簡介368
11.3聲明式應用管理進階370
11.4打造以應用為中心的Kubernetes 374
第12章Kubernetes開源社區378
結語Kubernetes:贏開發者贏天下382