Kubernetes權(quán)威指南:從Docker到Kubernetes實踐全接觸(第5版)pdf 下載

** 下載地址: **https://x-x.fun/e/TNe650105eGWY

第1章 Kubernetes入門 1

1.1 了解Kubernetes 2

1.2 為什么要用Kubernetes 5

1.3 從一個簡單的例子開始 7

1.3.1 環(huán)境準(zhǔn)備 8

1.3.2 啟動MySQL服務(wù) 8

1.3.3 啟動Tomcat應(yīng)用 11

1.3.4 通過瀏覽器訪問網(wǎng)頁 12

1.4 Kubernetes的基本概念和術(shù)語 14

第2章 Kubernetes安裝配置指南 47

2.1 系統(tǒng)要求 48

2.2 使用kubeadm工具快速安裝Kubernetes集群 49

2.3 以二進(jìn)制文件方式安裝Kubernetes安全高可用集群 61

2.4 使用私有鏡像庫的相關(guān)配置 90

2.5 Kubernetes的版本升級 91

2.6 CRI(容器運行時接口)詳解 94

2.7 kubectl命令行工具用法詳解 98

第3章 深入掌握Pod 113

3.1 Pod定義詳解 114

3.2 Pod的基本用法 120

3.3 靜態(tài)Pod 125

3.4 Pod容器共享Volume 126

3.5 Pod的配置管理 129

3.6 在容器內(nèi)獲取Pod信息(Downward API) 144

3.7 Pod生命周期和重啟策略 154

3.8 Pod健康檢查和服務(wù)可用性檢查 155

3.9 玩轉(zhuǎn)Pod調(diào)度 159

3.10 Init Container(初始化容器) 192

3.11 Pod的升級和回滾 196

3.12 Pod的擴(kuò)縮容 209

3.13 使用StatefulSet搭建MongoDB集群 233

第4章 深入掌握Service 245

4.1 Service定義詳解 246

4.2 Service的概念和原理 248

4.2.1 Service的概念 248

4.2.2 Service的負(fù)載均衡機(jī)制 252

4.2.3 Service的多端口設(shè)置 254

4.2.4 將外部服務(wù)定義為Service 256

4.2.5 將Service暴露到集群外部 257

4.2.6 Service支持的網(wǎng)絡(luò)協(xié)議 260

4.2.7 Kubernetes的服務(wù)發(fā)現(xiàn)機(jī)制 261

4.2.8 Headless Service的概念和應(yīng)用 263

4.2.9 端點分片與服務(wù)拓?fù)?265

4.3 DNS服務(wù)搭建和配置指南 274

4.4 Node本地DNS緩存 284

4.5 Pod的DNS域名相關(guān)特性 291

4.6 Ingress 7層路由機(jī)制 297

第5章 核心組件的運行機(jī)制 326

5.1 Kubernetes API Server原理解析 327

5.1.1 Kubernetes API Server概述 327

5.1.2 API Server架構(gòu)解析 330

5.1.3 獨特的Kubernetes Proxy API接口 335

5.1.4 集群功能模塊之間的通信 336

5.1.5 API Server網(wǎng)絡(luò)隔離的設(shè)計 338

5.2 Controller Manager原理解析 339

5.3 Scheduler原理解析 346

5.4 kubelet運行機(jī)制解析 352

5.4.1 節(jié)點管理 352

5.4.2 Pod管理 353

5.4.3 容器健康檢查 354

5.4.4 cAdvisor資源監(jiān)控 355

5.4.5 容器運行時 357

5.5 kube-proxy運行機(jī)制解析 359

5.5.1 第一代Proxy 360

5.5.2 第二代Proxy 361

5.5.2 第三代Proxy 362

第6章 深入分析集群安全機(jī)制 364

6.1 API Server認(rèn)證管理 365

6.2 API Server授權(quán)管理 373

6.3 Admission Control 406

6.4 Service Account 410

6.5 Secret私密憑據(jù) 415

6.6 Pod安全策略 419

第7章 網(wǎng)絡(luò)原理 445

7.1 Kubernetes網(wǎng)絡(luò)模型 446

7.2 Docker網(wǎng)絡(luò)基礎(chǔ) 448

7.3 Docker的網(wǎng)絡(luò)實現(xiàn) 461

7.4 Kubernetes的網(wǎng)絡(luò)實現(xiàn) 470

7.5 Pod和Service網(wǎng)絡(luò)實戰(zhàn) 474

7.6 CNI網(wǎng)絡(luò)模型 489

7.7 開源容器網(wǎng)絡(luò)方案 508

7.8 Kubernetes的網(wǎng)絡(luò)策略 541

7.9 Kubernetes對IPv4和IPv6雙棧的支持 551

第8章 存儲原理和應(yīng)用 560

8.1 Kubernetes存儲機(jī)制概述 561

8.1.1 將資源對象映射為存儲卷 562

8.1.2 Node本地存儲卷 569

8.2 持久卷(Persistent Volume)詳解 573

8.2.1 PV和PVC的工作原理 574

8.2.2 PV詳解 581

8.2.3 PVC詳解 587

8.2.4 Pod使用PVC 589

8.2.5 StorageClass詳解 593

8.3 動態(tài)存儲管理實戰(zhàn):GlusterFS 600

8.3.1 準(zhǔn)備工作 600

8.3.2 創(chuàng)建GlusterFS管理服務(wù)容器集群 600

8.3.3 創(chuàng)建Heketi服務(wù) 603

8.3.4 通過Heketi管理GlusterFS集群 607

8.3.5 定義StorageClass 610

8.3.6 定義PVC 610

8.3.7 Pod使用PVC的存儲資源 613

8.4 CSI存儲機(jī)制詳解 614

第9章 Kubernetes開發(fā)指南 647

9.1 REST簡述 648

9.2 Kubernetes API詳解 650

9.3 使用Fabric8訪問Kubernetes API 665

9.4 Kubernetes API的擴(kuò)展 680

第10章 Kubernetes運維管理 702

10.1 Node管理 703

10.2 更新資源對象的Label 705

10.3 Namespace:集群環(huán)境共享與隔離 706

10.4 Kubernetes資源管理 710

10.5 資源緊缺時的Pod驅(qū)逐機(jī)制 766

10.6 Pod Disruption Budget(主動驅(qū)逐保護(hù)) 774

10.7 Kubernetes集群監(jiān)控 778

10.7.1 使用Metrics Server監(jiān)控Node和Pod的CPU和內(nèi)存使用數(shù)據(jù) 778

10.7.2 Prometheus+Grafana集群性能監(jiān)控平臺搭建 783

10.8 Kubernetes集群日志管理 803

10.9 Kubernetes的審計機(jī)制 822

10.10 使用Web UI(Dashboard)管理集群 826

10.11 Helm:Kubernetes應(yīng)用包管理工具 839

第11章 Trouble Shooting指南 862

11.1 查看系統(tǒng)Event 863

11.2 查看容器日志 865

11.3 查看Kubernetes服務(wù)日志 866

11.4 常見問題 868

11.5 尋求幫助 872

第12章 Kubernetes開發(fā)中的新功能 875

12.1 對Windows容器的支持 876

12.2 對GPU的支持 896

12.2.1 環(huán)境準(zhǔn)備 897

12.2.2 在容器中使用GPU資源 900

12.2.3 發(fā)展趨勢 902

12.3 Pod的垂直擴(kuò)縮容 902

12.4 Kubernetes生態(tài)系統(tǒng)與演進(jìn)路線 908

附錄A Kubernetes核心服務(wù)配置詳解 915

第1章 Kubernetes入門 1

1.1 了解Kubernetes 2

1.2 為什么要用Kubernetes 5

1.3 從一個簡單的例子開始 7

1.3.1 環(huán)境準(zhǔn)備 8

1.3.2 啟動MySQL服務(wù) 8

1.3.3 啟動Tomcat應(yīng)用 11

1.3.4 通過瀏覽器訪問網(wǎng)頁 12

1.4 Kubernetes的基本概念和術(shù)語 14

第2章 Kubernetes安裝配置指南 47

2.1 系統(tǒng)要求 48

2.2 使用kubeadm工具快速安裝Kubernetes集群 49

2.3 以二進(jìn)制文件方式安裝Kubernetes安全高可用集群 61

2.4 使用私有鏡像庫的相關(guān)配置 90

2.5 Kubernetes的版本升級 91

2.6 CRI(容器運行時接口)詳解 94

2.7 kubectl命令行工具用法詳解 98

第3章 深入掌握Pod 113

3.1 Pod定義詳解 114

3.2 Pod的基本用法 120

3.3 靜態(tài)Pod 125

3.4 Pod容器共享Volume 126

3.5 Pod的配置管理 129

3.6 在容器內(nèi)獲取Pod信息(Downward API) 144

3.7 Pod生命周期和重啟策略 154

3.8 Pod健康檢查和服務(wù)可用性檢查 155

3.9 玩轉(zhuǎn)Pod調(diào)度 159

3.10 Init Container(初始化容器) 192

3.11 Pod的升級和回滾 196

3.12 Pod的擴(kuò)縮容 209

3.13 使用StatefulSet搭建MongoDB集群 233

第4章 深入掌握Service 245

4.1 Service定義詳解 246

4.2 Service的概念和原理 248

4.2.1 Service的概念 248

4.2.2 Service的負(fù)載均衡機(jī)制 252

4.2.3 Service的多端口設(shè)置 254

4.2.4 將外部服務(wù)定義為Service 256

4.2.5 將Service暴露到集群外部 257

4.2.6 Service支持的網(wǎng)絡(luò)協(xié)議 260

4.2.7 Kubernetes的服務(wù)發(fā)現(xiàn)機(jī)制 261

4.2.8 Headless Service的概念和應(yīng)用 263

4.2.9 端點分片與服務(wù)拓?fù)?265

4.3 DNS服務(wù)搭建和配置指南 274

4.4 Node本地DNS緩存 284

4.5 Pod的DNS域名相關(guān)特性 291

4.6 Ingress 7層路由機(jī)制 297

第5章 核心組件的運行機(jī)制 326

5.1 Kubernetes API Server原理解析 327

5.1.1 Kubernetes API Server概述 327

5.1.2 API Server架構(gòu)解析 330

5.1.3 獨特的Kubernetes Proxy API接口 335

5.1.4 集群功能模塊之間的通信 336

5.1.5 API Server網(wǎng)絡(luò)隔離的設(shè)計 338

5.2 Controller Manager原理解析 339

5.3 Scheduler原理解析 346

5.4 kubelet運行機(jī)制解析 352

5.4.1 節(jié)點管理 352

5.4.2 Pod管理 353

5.4.3 容器健康檢查 354

5.4.4 cAdvisor資源監(jiān)控 355

5.4.5 容器運行時 357

5.5 kube-proxy運行機(jī)制解析 359

5.5.1 第一代Proxy 360

5.5.2 第二代Proxy 361

5.5.2 第三代Proxy 362

第6章 深入分析集群安全機(jī)制 364

6.1 API Server認(rèn)證管理 365

6.2 API Server授權(quán)管理 373

6.3 Admission Control 406

6.4 Service Account 410

6.5 Secret私密憑據(jù) 415

6.6 Pod安全策略 419

第7章 網(wǎng)絡(luò)原理 445

7.1 Kubernetes網(wǎng)絡(luò)模型 446

7.2 Docker網(wǎng)絡(luò)基礎(chǔ) 448

7.3 Docker的網(wǎng)絡(luò)實現(xiàn) 461

7.4 Kubernetes的網(wǎng)絡(luò)實現(xiàn) 470

7.5 Pod和Service網(wǎng)絡(luò)實戰(zhàn) 474

7.6 CNI網(wǎng)絡(luò)模型 489

7.7 開源容器網(wǎng)絡(luò)方案 508

7.8 Kubernetes的網(wǎng)絡(luò)策略 541

7.9 Kubernetes對IPv4和IPv6雙棧的支持 551

第8章 存儲原理和應(yīng)用 560

8.1 Kubernetes存儲機(jī)制概述 561

8.1.1 將資源對象映射為存儲卷 562

8.1.2 Node本地存儲卷 569

8.2 持久卷(Persistent Volume)詳解 573

8.2.1 PV和PVC的工作原理 574

8.2.2 PV詳解 581

8.2.3 PVC詳解 587

8.2.4 Pod使用PVC 589

8.2.5 StorageClass詳解 593

8.3 動態(tài)存儲管理實戰(zhàn):GlusterFS 600

8.3.1 準(zhǔn)備工作 600

8.3.2 創(chuàng)建GlusterFS管理服務(wù)容器集群 600

8.3.3 創(chuàng)建Heketi服務(wù) 603

8.3.4 通過Heketi管理GlusterFS集群 607

8.3.5 定義StorageClass 610

8.3.6 定義PVC 610

8.3.7 Pod使用PVC的存儲資源 613

8.4 CSI存儲機(jī)制詳解 614

第9章 Kubernetes開發(fā)指南 647

9.1 REST簡述 648

9.2 Kubernetes API詳解 650

9.3 使用Fabric8訪問Kubernetes API 665

9.4 Kubernetes API的擴(kuò)展 680

第10章 Kubernetes運維管理 702

10.1 Node管理 703

10.2 更新資源對象的Label 705

10.3 Namespace:集群環(huán)境共享與隔離 706

10.4 Kubernetes資源管理 710

10.5 資源緊缺時的Pod驅(qū)逐機(jī)制 766

10.6 Pod Disruption Budget(主動驅(qū)逐保護(hù)) 774

10.7 Kubernetes集群監(jiān)控 778

10.7.1 使用Metrics Server監(jiān)控Node和Pod的CPU和內(nèi)存使用數(shù)據(jù) 778

10.7.2 Prometheus+Grafana集群性能監(jiān)控平臺搭建 783

10.8 Kubernetes集群日志管理 803

10.9 Kubernetes的審計機(jī)制 822

10.10 使用Web UI(Dashboard)管理集群 826

10.11 Helm:Kubernetes應(yīng)用包管理工具 839

第11章 Trouble Shooting指南 862

11.1 查看系統(tǒng)Event 863

11.2 查看容器日志 865

11.3 查看Kubernetes服務(wù)日志 866

11.4 常見問題 868

11.5 尋求幫助 872

第12章 Kubernetes開發(fā)中的新功能 875

12.1 對Windows容器的支持 876

12.2 對GPU的支持 896

12.2.1 環(huán)境準(zhǔn)備 897

12.2.2 在容器中使用GPU資源 900

12.2.3 發(fā)展趨勢 902

12.3 Pod的垂直擴(kuò)縮容 902

12.4 Kubernetes生態(tài)系統(tǒng)與演進(jìn)路線 908

附錄A Kubernetes核心服務(wù)配置詳解 915

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末基茵,一起剝皮案震驚了整個濱河市怀各,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌贝奇,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件靠胜,死亡現(xiàn)場離奇詭異掉瞳,居然都是意外死亡届惋,警方通過查閱死者的電腦和手機(jī)菠赚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進(jìn)店門脑豹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人衡查,你說我怎么就攤上這事瘩欺。” “怎么了拌牲?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵俱饿,是天一觀的道長。 經(jīng)常有香客問我塌忽,道長拍埠,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任土居,我火速辦了婚禮枣购,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘擦耀。我一直安慰自己棉圈,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布眷蜓。 她就那樣靜靜地躺著分瘾,像睡著了一般。 火紅的嫁衣襯著肌膚如雪吁系。 梳的紋絲不亂的頭發(fā)上德召,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天,我揣著相機(jī)與錄音汽纤,去河邊找鬼上岗。 笑死,一個胖子當(dāng)著我的面吹牛冒版,可吹牛的內(nèi)容都是我干的液茎。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼辞嗡,長吁一口氣:“原來是場噩夢啊……” “哼捆等!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起续室,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤栋烤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后挺狰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體明郭,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡买窟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了薯定。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片始绍。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖话侄,靈堂內(nèi)的尸體忽然破棺而出亏推,到底是詐尸還是另有隱情,我是刑警寧澤年堆,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布吞杭,位于F島的核電站,受9級特大地震影響变丧,放射性物質(zhì)發(fā)生泄漏芽狗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一痒蓬、第九天 我趴在偏房一處隱蔽的房頂上張望童擎。 院中可真熱鬧,春花似錦谊却、人聲如沸柔昼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至聪姿,卻和暖如春碴萧,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背末购。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工破喻, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人盟榴。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓曹质,卻偏偏與公主長得像,于是被迫代替她去往敵國和親擎场。 傳聞我的和親對象是個殘疾皇子羽德,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容