內容簡介
內容簡介 邁向基礎設施的未來 「由四位世界上令人尊敬的雲端原生系統作者所撰寫,本書可以幫助您奠定Kubernetes的基礎觀念,並藉由其中的範例探索Kubernetes世界。」 -Liz Rice, Isovalent Kubernetes大幅改變了程式開發者及維運人員在雲端環境中建置、部署、維護應用程式的方法。隨著本書第三版的更新,不論你是初步接觸分散式系統,或是已在使用雲端環境部署應用程式,本書都能協助您的公司進入敏捷、靈活、可靠和高效的雲端環境。 Kubernetes四位專家將帶領讀者瞭解如何利用Kubernetes部署分散式應用程式。軟體開發者、工程師、架構師可以藉由本書學到如何使用工具及API來自動化具有可擴充性的分散式線上服務、機器學習應用程式,甚至是使用Reapberry Pi建立叢集。 ‧透過建立簡單的叢集來學習Kubernetes如何運作 ‧學習Kubernetes中的DaemonSet、Job、ConfigMap和Secret物件 ‧探索Deployment以及應用程式生命週期之間的關係 ‧加強應用程式的安全性 ‧利用程式語言存取Kubernetes,以及如何進行多叢集應用程式部署 Brendan Burns 是Kubernetes的共同創辦人,Microsoft Azure的傑出工程師,帶領團隊專注於DevOps、開源軟體及微服務。 Joe Beda 同樣為Kubernetes的共同創辦人,於退休前是VMWare的首席工程師。 Kelsey Hightower 是Google雲端運算部門的工程師與傳播者,樂於將軟體及想法付諸實現的領導者。 Lachlan Evenson 為Microsoft Azure容器運算團隊的首席產品經理,透過親自教學協助許多人導入Kubernetes。
作者介紹
作者介紹 Brendan Burns Joe Beda Kelsey Hightower Lachlan EvensonBrendan Burns 是Kubernetes的共同創辦人,Microsoft Azure的傑出工程師,帶領團隊專注於DevOps、開源軟體及微服務。 Joe Beda 同樣為Kubernetes的共同創辦人,於退休前是VMWare的首席工程師。 Kelsey Hightower 是Google雲端運算部門的工程師與傳播者,樂於將軟體及想法付諸實現的領導者。 Lachlan Evenson 為Microsoft Azure容器運算團隊的首席產品經理,透過親自教學協助許多人導入Kubernetes。
產品目錄
產品目錄 第一章 緒論 第二章 建立和運行容器 第三章 部署Kubernetes叢集 第四章 常見的kubectl指令 第五章 Pod 第六章 Label和Annotation 第七章 服務探索 第八章 使用Ingress進行HTTP負載平衡 第九章 ReplicaSet 第十章 Deployment 第十一章 DaemonSet 第十二章 Job 第十三章 ConfigMap和Secret 第十四章 角色存取權控管(RBAC) 第十五章 服務網格 第十六章 Kubernetes和整合儲存解決方案 第十七章 擴充Kubernetes 第十八章 利用常見的程式語言存取Kubernetes 第十九章 提升Kubernetes中應用程式的安全性 第二十章 Kubernetes的政策與管理(Policy and Governance) 第二十一章 多叢集應用程式部署 第二十二章 整理你的應用程式 附錄A 建立自己的Kubernetes叢集