Kubernetes是當紅的容器叢集管理工具。在過去幾年內,容器叢集管理工具大幅改變開發跟維運人員在雲端環境中開發、建構、部署和維護應用程式的方法。不論你是剛剛接觸分散式系統,或著正在使用雲端環境部署應用程式,這本經典之作的更新版能幫助你的公司進入更快速、靈活、可靠和高效的雲端環境。
Brendan Burns, Joe Beda和 Kelsey Hightower三位Kubernetes的專家,將帶領讀者瞭解如何利用Kubernetes部署分散式應用程式。您可以藉由本書學到如何使用工具及API來自動化具有可擴充性的分散式線上服務、機器學習應用程式,甚至是使用Reapberry Pi建立叢集。
.建立並運行一個簡單的叢集來學習Kubernetes的運作
.深入了解如何使用Kubernetes、Pod、Service、Ingress和ReplicaSet來部署應用程式
.在Kubernetes中整合容器化微服務與儲存區
.學會使用Kubernetes中的DaemonSet、Jobs、ConfigMaps和Secret物件
.提供開發及部署應用程式的Kubernetes實用範例
「由三位世界上令人尊敬且具有高度權威性的雲端原生系統作者所撰寫,本書可以幫您奠定使用Kubernetes的基礎觀念,並藉由其中的範例探索Kubernetes的世界」- Liz Rice, Aqua Security
目錄
第一章 緒論
第二章 建立和運行容器
第三章 部署 Kubernetes 叢集
第四章 常見的 kubectl 指令
第五章 Pod
第六章 Label 和 Annotation
第七章 服務探索
第八章 使用Ingress 執行 HTTP 負載平衡
第九章 ReplicaSet
第十章 Deployment
第十一章 DaemonSet
第十二章 Job
第十三章 ConfigMap 和 Secret
第十四章 角色型存取權控管(RBAC)
第十五章 Kubernetes 和整合儲存解決方案
第十六章 擴充 Kubernetes
第十七章 部署實際的應用程式
第十八章 整理你的應用程式
附錄A 建立樹莓派 Kubernetes 叢集
第一章 緒論
第二章 建立和運行容器
第三章 部署 Kubernetes 叢集
第四章 常見的 kubectl 指令
第五章 Pod
第六章 Label 和 Annotation
第七章 服務探索
第八章 使用Ingress 執行 HTTP 負載平衡
第九章 ReplicaSet
第十章 Deployment
第十一章 DaemonSet
第十二章 Job
第十三章 ConfigMap 和 Secret
第十四章 角色型存取權控管(RBAC)
第十五章 Kubernetes 和整合儲存解決方案
第十六章 擴充 Kubernetes
第十七章 部署實際的應用程式
第十八章 整理你的應用程式
附錄A 建立樹莓派 Kubernetes 叢集