Kubernetes權威指南(第5版)

《Kubernetes權威指南(第5版)》是由2021年6月電子工業出版社出版的圖書。

基本介紹

  • 中文名:Kubernetes權威指南(第5版)
  • 作者:龔正 / 吳治輝 / 閆健勇
  • 出版社:電子工業出版社
  • ISBN:9787121409981  
作品簡介,作品目錄,

作品簡介

Kubernetes是由谷歌開源的容器集群管理系統,為容器化套用提供了資源調度、部署運行、服務發現、擴縮容等一整套功能。Kubernetes也是將“一切以服務(Service)為中心,一切圍繞服務運轉”作為指導思想的創新型產品,它的功能和架構設計自始至終地遵循了這一指導思想。構建在Kubernetes上的系統不僅可以獨立運行在物理機、虛擬機集群或者企業私有雲上,也可以被託管在公有雲上。
本書總計12章,分別講解Kubernetes的基本概念、實踐指南、核心原理、開發指南、網路與存儲、運維指南、新特性演進等內容。全書圖文並茂、內容豐富、由淺入深、講解全面,並圍繞在生產環境中可能出現的問題,給出了大量典型案例,比如安全配置方案、網路方案、共享存儲方案、高可用方案及Trouble Shooting技巧等,有很強的實戰指導意義。本書的內容也隨著Kubernetes的版本更新不斷完善,目前涵蓋了Kubernetes從1.0到1.19版本的主要特性,努力為Kubernetes用戶提供全方位的Kubernetes技術指南。無論是對於軟體工程師、軟體架構師、測試工程師、運維工程師、技術經理,還是對於資深IT人士,本書都極具參考價值。

作品目錄

內容簡介
推薦序
前 言
第1章 Kubernetes入門
1.1 了解Kubernetes
1.2 為什麼要用Kubernetes
1.3 從一個簡單的例子開始
1.4 Kubernetes的基本概念和術語
第2章 Kubernetes安裝配置指南
2.1 系統要求
2.2 使用kubeadm工具快速安裝Kubernetes集群
2.3 以二進制檔案方式安裝Kubernetes安全高可用集群
2.4 使用私有鏡像庫的相關配置
2.5 Kubernetes的版本升級
2.6 CRI(容器運行時接口)詳解
2.7 kubectl命令行工具用法詳解
第3章 深入掌握Pod
3.1 Pod定義詳解
3.2 Pod的基本用法
3.3 靜態Pod
3.4 Pod容器共享Volume
3.5 Pod的配置管理
3.6 在容器內獲取Pod信息(Downward API)
3.7 Pod生命周期和重啟策略
3.8 Pod健康檢查和服務可用性檢查
3.9 玩轉Pod調度
3.10 Init Container(初始化容器)
3.11 Pod的升級和回滾
3.12 Pod的擴縮容
3.13 使用StatefulSet搭建MongoDB集群
第4章 深入掌握Service
4.1 Service定義詳解
4.2 Service的概念和原理
4.3 DNS服務搭建和配置指南
4.4 Node本地DNS快取
4.5 Pod的DNS域名相關特性
4.6 Ingress 7層路由機制
第5章 核心組件的運行機制
5.1 Kubernetes API Server原理解析
5.2 Controller Manager原理解析
5.3 Scheduler原理解析
5.4 kubelet運行機制解析
5.5 kube-proxy運行機制解析
第6章 深入分析集群安全機制
6.1 API Server認證管理
6.2 API Server授權管理
6.3 Admission Control
6.4 Service Account
6.5 Secret私密憑據
6.6 Pod安全策略
第7章 網路原理
7.1 Kubernetes網路模型
7.2 Docker網路基礎
7.3 Docker的網路實現
7.4 Kubernetes的網路實現
7.5 Pod和Service網路實戰
7.6 CNI網路模型
7.7 開源容器網路方案
7.8 Kubernetes的網路策略
7.9 Kubernetes對IPv4和IPv6雙棧的支持
第8章 存儲原理和套用
8.1 Kubernetes存儲機制概述
8.2 持久卷(Persistent Volume)詳解
8.3 動態存儲管理實戰:GlusterFS
8.4 CSI存儲機制詳解
第9章 Kubernetes開發指南
9.1 REST簡述
9.2 Kubernetes API詳解
9.3 使用Fabric8訪問Kubernetes API
9.4 Kubernetes API的擴展
第10章 Kubernetes運維管理
10.1 Node管理
10.2 更新資源對象的Label
10.3 Namespace:集群環境共享與隔離
10.4 Kubernetes資源管理
10.5 資源緊缺時的Pod驅逐機制
10.6 Pod Disruption Budget(主動驅逐保護)
10.7 Kubernetes集群監控
10.8 Kubernetes集群日誌管理
10.9 Kubernetes的審計機制
10.10 使用Web UI(Dashboard)管理集群
10.11 Helm:Kubernetes套用包管理工具
第11章 Trouble Shooting指南
11.1 查看系統Event
11.2 查看容器日誌
11.3 查看Kubernetes服務日誌
11.4 常見問題
11.5 尋求幫助
第12章 Kubernetes開發中的新功能
12.1 對Windows容器的支持
12.2 對GPU的支持
12.3 Pod的垂直擴縮容
12.4 Kubernetes生態系統與演進路線
附錄A Kubernetes核心服務配置詳解

相關詞條

熱門詞條

聯絡我們