作 者:(英)奈吉爾·波爾頓 著 蘇格 譯
定 價:59
出 版 社:人民郵電出版社
出版日期:2022年02月01日
頁 數:132
裝 幀:平裝
ISBN:9787115578846
1.本書是Kubernetes的快速入門指南,涵蓋Kubernetes的基礎知識,釐清每個專業術語,並附帶配套案例;2.《深入淺出Docker》作者力作,作者是容器社區的代表人物;3.本書內容簡單明了,案例豐富,深入淺出理解Kubernetes集群、雲原生、微服務;4.提供源代碼下載。
●第1章 Kubernetes簡介1
1.1微服務1
1.2雲原生4
1.3編排器6
1.4Kubernetes的補充知識8
1.5小結10
第2章 為什麼需要Kubernetes13
2.1為什麼科技公司需要Kubernetes13
2.2為什麼用戶社區需要Kubernetes16
2.3小結17
第3章 Kubernetes集群構成19
3.1主節點與工作節點20
3.2主節點21
3.3工作節點23
3.4被托管的Kubernetes24
3.5用kubectl命令行工具管理Kubernetes26
3.6小結27
第4章 獲取Kubernetes29
4.1在筆記本電腦上用DockerDesktop獲取Kubernetes29
4.1.1用DockerDesktop能得到什麼30
4.1.2安裝DockerDesktop30
4.2在雲上用LKE獲取Kubernetes32
4.2.1用LKE能得到什麼33
4.2.2獲取一個LKE集群33
4.2.3在macOS上安裝kubectl35
4.2.4在Windows10上安裝kubectl36
4.2.5配置kubectl與LKE集群交互37
4.3小結39
第5章 創建容器化應用41
5.1前提條件42
5.2獲取應用代碼44
5.3構建容器鏡像47
5.4在倉庫上托管容器鏡像48
5.5小結50
第6章 在Kubernetes上運行應用51
6.1驗證Kubernetes集群52
6.2將應用部署到Kubernetes上54
6.2.1KubernetesPod的定義55
6.2.2部署應用(Pod)57
6.3連接到應用59
6.3.1Kubernetes的Service的定義59
6.3.2關於標記的簡要說明61
6.3.3部署Service62
6.4清理工作66
6.5小結67
第7章 增加自我修復69
7.1Kubernetes的Deployment的介紹69
7.2從Pod故障中自我修復72
7.3從工作節點故障中自我修復75
7.4小結78
第8章 應用擴縮容81
8.1前提條件81
8.2應用擴容82
8.3應用縮容84
8.4重要的清理工作85
8.5小結86
第9章 執行滾動更新87
9.1前提條件87
9.2更新應用89
9.2.1編輯DeploymentYAML文件89
9.2.2了解更新設置91
9.2.3執行滾動更新92
9.2.4監控和檢查滾動更新93
9.3清理工作94
9.4小結95
第10章 下一階段的學習97
10.1其他書籍97
10.2視頻課程99
10.3社區活動99
10.4建立聯繫100
10.5友情評價100
附錄實驗代碼101
術語表111
本書是Kubernetes的快速入門指南,共分為10章,涵蓋Kubernetes的基礎知識,並附帶配套案例,介紹為什麼需要Kubernetes、Kubernetes是什麼,以及Kubernetes的發展方向。讀者將學習Kubernetes集群的架構;學習如何建立一個集群,將一個應用容器化,然後部署並破壞它,利用Kubernetes修復它,對它進行擴縮容,並執行應用的更新。本書還介紹雲原生、微服務等術語的含義。
本書的目標讀者是對容器技術、Kubernetes感興趣的開發者,也同樣適合傳統信息技術學科研究人員、需要積累實踐經驗的IT管理者和架構師閱讀。
(英)奈吉爾·波爾頓 著 蘇格 譯
奈吉爾·波爾頓(Nigel Poulton)是雲社區的領軍人物。他是Docker Captain,也是《深入淺出Docker》和《Kubernetes修煉手冊》的作者。超過100萬人通過他的書和視頻培訓課程,邁出了使用容器和 Kubernetes的第一步。