企業級 Kubernetes 應用

企業級 Kubernetes 應用

作者: Michael Elder Jake Kitchener Dr. Brad Topol 張琦翔 周鵬飛 殷龍飛
出版社: 電子工業
出版在: 2019-07-01
ISBN-13: 9787121369360
ISBN-10: 7121369362
總頁數: 208 頁





內容描述


Kubernetes從2015年7月21日發布1.0版本,經過三年多的時間不斷發展至今,其作為開源的容器應用自動部署、調度和管理平臺而被大眾廣泛接受,在全球收獲了一大批粉絲和擁護者。
《企業級Kubernetes應用—基於混合雲Kubernetes環境下的應用部署與運維》譯自O’Reilly出版的Kubernetes in the Enterprise。
本書從容器及Kubernetes的起源開始,循序漸進地介紹了 Kubernetes的各類核心概念,本書從實際場景出發,舉例說明瞭應用部署的過程,並結合持續交付和運維進行了闡述。
同時本書內容也覆蓋了混合雲的使用場景,以及Kubernetes的未來應用方向。書中還介紹了社區貢獻的相關內容,非常適合對Kubernetes有興趣的技術人員閱讀和學習。


目錄大綱


第1章容器和Kubernetes介紹1
容器的崛起1
Kubernetes將為容器提供可編排和管理的基礎架構4
雲原生計算基金會為Kubernetes的規模提供了建議6
CNCF Kubernetes一致性認證聚焦用戶需求7
總結8

第2章Kubernetes基礎主題10
Kubernetes架構10
運行Kubernetes:部署選項13
Kubernetes核心概念16

第3章Kubernetes高級主題34
Kubernetes服務對象:出色的負載均衡器34
DaemonSet 36
StatefulSet 39
捲和持久卷43
ConfigMap 48
Secret 53
鏡像倉庫58
Helm 60
展望63
第4章生產應用介紹64
我們的第一個微服務64
命名空間(Namespace) 66
ServiceAccount 68
PodSecurityPolicy 69
將容器化的Db2數據庫部署為StatefulSet 69
管理基於Java的Portfolio微服務作為一個Deployment 92
部署Trader微服務前端頁面100
將MQ Series Manager部署為容器化的StatefulSet 104
為Portfolio微服務部署支持服務105
整合所有:訪問完整配置的應用程序110
總結113

第5章持續交付114
構建鏡像116
Kubernetes的可編程性118
典型變更流程119

第6章企業級應用的運維120
微服務的日誌收集和分析120
微服務的健康管理127
總結133

第7章集群運維和混合雲134
混合雲概述134
訪問控制135
性能,調度和自動縮放☆ 143
網絡152
存儲162
配額164
審計與合規168
Kubernetes集群聯邦(Federation) 168

第8章貢獻者體驗170
Kubernetes網站170
雲原生計算基金會網站171
IBM開發者網站172
Kubernetes貢獻者體驗SIG 173
Kubernetes文檔SIG 174
Kubernetes IBM Cloud SIG 176

第9章Kubernetes的未來177
傳統企業應用程序向雲原生應用程序的遷移增長177
採用Kubernetes進行高性能計算的增長178
Kubernetes將成為機器學習和深度學習應用程序的事實平台179
Kubernetes將成為多雲的平台179
結論179

附錄A配置本書中使用的Kubernetes 181
附錄B配置開發環境186
附錄C配置Docker從私有倉庫拉取鏡像188
附錄D為Docker Cloud生成API Key 190
關於作者191
讀者調查表192
電子工業出版社編著書籍推薦表194
反侵權盜版聲明195


作者介紹


(美)Michael Elder 作者為IBM資深容器工程師,具有豐富的容器實戰工作經驗。
並且都是Kubernetes社區的積極貢獻者,本書示例Kubernetes應用的原始作者。
張琦翔Kubernetes 社區譯者,New contributor ambassador,開源技術愛好者,關注Kubernetes 以及Service Mesh 發展,致力於推動企業內部開源容器方案落地。
 
殷龍飛軟件開發者,
譯者,講師。擁有多年編程經驗。
目前主要感興趣的領域是軟件架構和方法學,致力於提高軟件開發的品質和效率。
現居北京。周鵬飛青雲QingCloud 技術文檔工程師& DockOne 社區譯者,參與KubeSphere 開源容器管理平台和OpenPitrix 開源多雲應用管理平台的產品設計與技術文檔(中/英)開發工作,對Kubernetes、DevOps、Service Mesh 有大量實踐經驗。




相關書籍

DevOps精要:業務視角

作者 [俄]奧列格·斯克倫尼科 林偉丹 姚冬 譯

2019-07-01

Aws Certified Security Study Guide: Specialty (Scs-C01) Exam

作者 Neto Marcello Zillo Santana Gustavo A. a. Sapata Fernando

2019-07-01

Azure 雲端服務滲透測試攻防實務

作者 Matt Burrough 江湖海

2019-07-01