精通Kubernetes(由2020年7月人民郵電出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《精通Kubernetes》是由2020年7月人民郵電出版社出版的圖書。

基本介紹

  • 中文名:精通Kubernetes
  • 作者:[美] 吉吉·塞凡(Gigi Sayfan)
  • 出版社:人民郵電出版社
  • 出版時間:2020年7月
  • ISBN:9787115536112 
作品簡介,作品目錄,

作品簡介

本書通過理論與實踐相結合,全方位地介紹Kubernetes這一容器編排的理想工具。本書共14章,涉及的主題包括理解Kubernetes架構,創建Kubernetes集群,監控、日誌記錄和故障排除,高可用性和可靠性,配置Kubernetes安全、限制和賬戶,使用關鍵Kubernetes資源,管理Kubernetes存儲,使用Kubernetes運行有狀態應用程式,滾動更新、可伸縮性和配額,高級Kubernetes網路,在雲平台和集群聯邦中運行Kubernetes,自定義Kubernetes API和外掛程式,操作Kubernetes軟體包管理器以及Kubernetes的未來。本書綜合考慮不同環境和用例,使讀者了解如何創建大型系統並將其部署在Kubernetes上。在各章節主題中,讀者提供了豐富的實踐案例分析,娓娓道來,引人入勝。
本書可以作為Kubernetes的實踐參考手冊,聚焦於設計和管理Kubernetes集群,為開發人員、運維工程師詳細介紹了Kubernetes所提供的功能和服務。

作品目錄

著作權聲明
內容提要
關於作者
關於審稿人
名詞說明
翻譯說明
前 言
資源與支持
第1章 理解Kubernetes架構
1.1 理解容器編排
1.2 Kubernetes的相關概念
1.3 深入了解Kubernetes架構
1.4 Kubernetes API
1.5 Kubernetes組件
1.6 Kubernetes運行時
1.7 持續集成與部署
1.8 總結
第2章 創建Kubernetes集群
2.1 用Minikube快速創建單節點集群
2.2 用Kubeadm創建多節點集群
2.3 在GCP、AWS和Azure雲端創建集群
2.4 從頭開始創建裸金屬集群
2.5 進程
2.6 使用虛擬私有雲基礎設施
2.7 總結
第3章 監控、日誌記錄和故障排除
3.1 用Heapster監控Kubernetes
3.2 InfluxDB後端
3.3 儀錶板的性能分析
3.4 檢測節點問題
3.5 故障排除方案
3.6 設計健壯的系統
3.7 總結
第4章 高可用性和可靠性
4.1 高可用性概念
4.2 高可用性最佳實踐
4.3 集群線上升級
4.4 大型集群的性能、成本和設計權衡
4.5 總結
第5章 配置Kubernetes安全、限制和賬戶
5.1 理解Kubernetes安全挑戰
5.2 加固Kubernetes
5.3 運行多用戶集群
5.4 總結
第6章 使用關鍵Kubernetes資源
6.1 設計Hue平台
6.2 利用Kubernetes構建Hue平台
6.3 內外部服務分離
6.4 使用命名空間限制訪問
6.5 啟動Job
6.6 kubectl獲得Pod
6.7 混合非集群組件
6.8 為有序啟動Pod採用初始容器
6.9 用Kubernetes進化Hue平台
6.10 總結
第7章 管理Kubernetes存儲
7.1 持久存儲卷指導
7.2 公共存儲卷類型——GCE、AWS和Azure
7.3 Kubernetes中的GlusterFS和Ceph存儲卷
7.4 Flocker作為集群容器數據存儲卷管理器
7.5 將企業存儲集成到Kubernetes
7.6 總結
第8章 使用Kubernetes運行有狀態的應用程式
8.1 Kubernetes中的有狀態與無狀態套用
8.2 共享環境變數與DNS記錄
8.3 在Kubernetes運行Cassandra集群
8.4 總結
第9章 滾動更新、可伸縮性和配額
9.1 水平Pod自動伸縮
9.2 用自動伸縮進行滾動更新
9.3 用限制和配額處理稀缺資源
9.4 選擇與管理集群性能
9.5 挑戰Kubernetes性能極限
9.6 總結
第10章 高級Kubernetes網路
10.1 理解Kubernetes網路模型
10.2 Kubernetes網路解決方案
10.3 有效使用網路策略
10.4 負載均衡選項
10.5 編寫自己的CNI外掛程式
10.6 總結
第11章 在雲平台和集群聯邦中運行Kubernetes
11.1 理解集群聯邦
11.2 管理Kubernetes集群聯邦
11.3 從底層建立集群聯邦
11.4 運行聯邦工作負載
11.5 總結
第12章 自定義Kubernetes API和外掛程式
12.1 使用Kubernetes API
12.2 擴展Kubernetes API
12.3 編寫Kubernetes外掛程式
12.4 編寫授權外掛程式
12.5 總結
第13章 操作Kubernetes軟體包管理器
13.1 理解Helm
13.3 創建自己的圖表
13.4 總結
第14章 Kubernetes的未來
14.1 未來發展道路
14.2 面臨的挑戰
14.3 Kubernetes勢頭
14.4 教育和培訓
14.5 動態外掛程式
14.6 總結

相關詞條

熱門詞條

聯絡我們