第 1章 Kubernetes簡介\t1
1.1 微服務\t1
1.2 云原生\t4
1.3 編排器\t6
1.4 Kubernetes的補充知識\t8
1.5 小結\t10
第 2章 為什么需要Kubernetes\t13
2.1 為什么科技公司需要Kubernetes\t13
2.2 為什么用戶社區(qū)需要Kubernetes\t16
2.3 小結\t17
第3章 Kubernetes集群構成\t19
3.1 主節(jié)點與工作節(jié)點\t20
3.2 主節(jié)點\t21
3.3 工作節(jié)點\t23
3.4 被托管的Kubernetes\t24
3.5 用kubectl命令行工具管理Kubernetes\t26
3.6 小結\t27
第4章 獲取Kubernetes\t29
4.1 在筆記本電腦上用Docker Desktop獲取Kubernetes\t29
4.1.1 用Docker Desktop能得到什么\t30
4.1.2 安裝Docker Desktop\t30
4.2 在云上用LKE獲取Kubernetes\t32
4.2.1 用LKE能得到什么\t33
4.2.2 獲取一個LKE集群\t33
4.2.3 在macOS上安裝kubectl\t35
4.2.4 在Windows 10上安裝kubectl\t36
4.2.5 配置kubectl與LKE集群交互\t37
4.3 小結\t39
第5章 創(chuàng)建容器化應用\t41
5.1 前提條件\t42
5.2 獲取應用代碼\t44
5.3 構建容器鏡像\t47
5.4 在倉庫上托管容器鏡像\t48
5.5 小結\t50
第6章 在Kubernetes上運行應用\t51
6.1 驗證Kubernetes集群\t52
6.2 將應用部署到Kubernetes上\t54
6.2.1 Kubernetes Pod的定義\t55
6.2.2 部署應用(Pod)\t57
6.3 連接到應用\t59
6.3.1 Kubernetes的Service的定義\t59
6.3.2 關于標記的簡要說明\t61
6.3.3 部署Service\t62
6.4 清理工作\t66
6.5 小結\t67
第7章 增加自我修復\t69
7.1 Kubernetes的Deployment的介紹\t69
7.2 從Pod故障中自我修復\t72
7.3 從工作節(jié)點故障中自我修復\t75
7.4 小結\t78
第8章 應用擴縮容\t81
8.1 前提條件\t81
8.2 應用擴容\t82
8.3 應用縮容\t84
8.4 重要的清理工作\t85
8.5 小結\t86
第9章 執(zhí)行滾動更新\t87
9.1 前提條件\t87
9.2 更新應用\t89
9.2.1 編輯Deployment YAML文件\t89
9.2.2 了解更新設置\t91
9.2.3 執(zhí)行滾動更新\t92
9.2.4 監(jiān)控和檢查滾動更新\t93
9.3 清理工作\t94
9.4 小結\t95
第 10章 下一階段的學習\t97
10.1 其他書籍\t97
10.2 視頻課程\t99
10.3 社區(qū)活動\t99
10.4 建立聯系\t100
10.5 友情評價\t100
附錄 實驗代碼\t101
術語表\t111