Kubernetes權威指南:企業級容器雲實戰

Kubernetes權威指南:企業級容器雲實戰
定價:534
NT $ 534
  • 作者:閆健勇
  • 出版社:電子工業出版社
  • 出版日期:2018-08-01
  • 語言:簡體中文
  • ISBN10:7121346745
  • ISBN13:9787121346743
  • 裝訂:平裝 / 288頁 / 16k / 19 x 26 cm / 普通級 / 1-1
 

內容簡介

本書是基於《Kubernetes權威指南:從Docker到Kubernetes實踐全接觸》進行企業級容器雲平臺建設的實戰指南,力圖對容器雲平臺的建設、應用和運營過程提供全方位的指導。其中,第1章對企業級容器雲平臺應該如何進行規劃和建設提供指導。第2章對在容器雲平臺上如何管理需要為租戶提供的計算資源、存儲資源、網路資源和鏡像資源等基礎資源進行分析和說明。第3章從應用部署範本、應用配置範本、應用的灰度發佈更新策略、彈性擴縮容等方面對容器雲平臺上應用部署的相關管理工作進行講解。第4章從微服務架構的起源、Kubernetes的微服務體系、ServiceMesh及多集群統一服務管理等方面對容器雲平臺的微服務管控機制進行分析和說明。第5章從容器雲平臺的DevOps管理、應用的日誌管理、監控和告警管理、安全管理、平臺資料的備份等方面對生產運營過程中的主要工作進行分析和說明。第6章通過常見系統的容器化改造遷移方案,為傳統應用如何上雲提供指導。第7章對容器雲PaaS平臺的建設和應用進行說明。第8章通過3個案例,對大型專案在容器雲PaaS平臺上的應用、複雜分散式系統的容器化實踐為讀者提供參考。無論是對於系統架構師、開發和測試人員、運維人員,還是對於企業IT主管、系統管理員、平臺管理員、SRE人員等,本書都非常有參考價值。本書也適合作為高等院校電腦專業雲計算及容器技術方面的教材使用。






 

作者介紹

閆健勇,HPE高級項目經理、總架構師,有超過15年的電信行業系統建設經驗,主導了多項電信大型系統的架構設計和管理,對於雲計算和大數據在電信行業中的應用擁有豐富的經驗。

龔正,HPE高級顧問,擁有15年IT從業經歷,具有豐富的雲計算、大數據分析和大型企業級應用架構設計和實施經驗,負責過多個大型雲平台的規劃和建設,是電信、金融、互聯網等領域的資深專家。

吳 治輝,HPE資深架構師,擁有超過15年的軟體研發經驗,專註于電信軟體和雲計算領域的軟體研發,擁有豐富的大型項目架構設計經驗,是業界少有的具備很強 Coding能力的S級資深架構師,也是《ZeroC Ice權威指南》《架構解密:從分散式到微服務》《區塊鏈輕鬆上手:原理、源碼、搭建與應用》的作者。
 

目錄

第1章 容器雲平臺的建設和規劃 1
1.1 為什麼要建設企業級容器雲 1
1.2 企業IT系統現狀調研分析 2
1.3 企業級容器雲技術選型 5
1.4 企業級容器雲總體架構方案設計 8
1.5 企業級容器雲PaaS與IaaS的邊界限定 12
1.6 企業級容器雲建設應遵循的標準 14
1.7 小結 18
第2章 資源管理 19
2.1 計算資源管理 19
2.1.1 多集群資源管理 20
2.1.2 資源分區管理 22
2.1.3 資源配額和資源限制管理 23
2.1.4 服務埠號管理 26
2.2 網路資源管理 27
2.2.1 跨主機容器網路方案 27
2.2.2 網路策略管理 38
2.2.3 集群邊界路由器Ingress的管理 40
2.2.4 集群DNS功能變數名稱服務管理 48
2.3 存儲資源管理 53
2.3.1 Kubernetes支援的Volume類型 54
2.3.2 共用存儲簡介 54
2.3.3 CSI簡介 58
2.3.4 存儲資源的應用場景 61
2.4 鏡像資源管理 64
2.4.1 鏡像生命週期管理 64
2.4.2 鏡像庫多租戶許可權管理 65
2.4.3 鏡像庫遠端複製管理 65
2.4.4 鏡像庫操作審計管理 66
2.4.5 開源容器鏡像庫介紹 66
第3章 應用管理 71
3.1 應用的創建 72
3.1.1 應用範本的定義 72
3.1.2 應用配置管理 81
3.2 應用部署管理 84
3.2.1 對多集群環境下應用的一鍵部署管理 84
3.2.2 對應用更新時的灰度發佈策略管理 85
3.3 應用的彈性伸縮管理 89
3.3.1 手工擴縮容 89
3.3.2 基於CPU使用率的自動擴縮容 90
3.3.3 基於自訂業務指標的自動擴縮容 92
3.4 應用的日誌管理和監控管理 97
第4章 微服務管理體系 98
4.1 從單體架構到微服務架構 98
4.2 Kubernetes微服務架構 107
4.3 Service Mesh與Kubernetes 114
4.4 Kubernetes多集群微服務解決方案 133
4.5 小結 139
第5章 平臺運營管理 140
5.1 DevOps管理 140
5.1.1 DevOps概述 140
5.1.2 DevOps持續集成實戰 144
5.1.3 小結 153
5.2 日誌管理 153
5.2.1 日誌的集中採集 153
5.2.2 日誌的查詢分析 157
5.3 監控和告警管理 163
5.3.1 監控管理 163
5.3.2 告警管理 170
5.4 安全管理 176
5.4.1 用戶角色的許可權管理 177
5.4.2 租戶對應用資源的訪問安全管理 178
5.4.3 Kubernetes系統級的安全管理 182
5.4.4 與應用相關的敏感資訊管理 183
5.4.5 網路級別的安全管理 184
5.5 容器雲平臺關鍵資料的備份管理 185
5.5.1 etcd資料備份及恢復 185
5.5.2 Elasticsearch資料備份及恢復 188
5.5.3 InfluxDB資料備份及恢復 191
第6章 傳統應用的容器化遷移 195
6.1 Java應用的容器化改造遷移 195
6.1.1 Java應用的代碼改造 196
6.1.2 Java應用的容器鏡像構建 197
6.1.3 在Kubernetes上建模與部署 199
6.2 PHP應用的容器化改造遷移 200
6.2.1 PHP應用的容器鏡像構建 201
6.2.2 在Kubernetes上建模與部署 205
6.3 複雜中介軟體的容器化改造遷移 207
第7章 容器雲PaaS平臺落地實踐 210
7.1 容器雲平臺運營全生命週期管理 210
7.2 專案准入和準備 211
7.2.1 運營介面的劃分 211
7.2.2 專案准入規範和要求 214
7.2.3 多租戶資源申請流程 218
7.2.4 集群建設及應用部署 219
7.3 持續集成和持續交付 220
7.3.1 應用程式管理 220
7.3.2 微服務設計規範 221
7.3.3 應用打包/鏡像管理規範 224
7.3.4 應用自動化升級部署/灰度發佈 229
7.4 服務運營管理 231
7.4.1 應用容量的自動擴縮容 231
7.4.2 故障容災切換 233
7.4.3 Docker、Kubernetes的升級 233
7.5 監控分析 237
7.5.1 綜合監控 237
7.5.2 事件回應和處理 239
7.5.3 資料分析和度量 242
7.6 回饋與優化 244
第8章 案例分享 246
8.1 某大型企業的容器雲PaaS平臺應用案例 246
8.2 Kubernetes在大資料領域的應用案例 258
8.3 Kubernetes在NFV領域的應用案例 269
網路書店 類別 折扣 價格
  1. 新書
    $534