《Kuberes快速入門》是2022年人民郵電出版社出版的圖書。
基本介紹
- 中文名:Kuberes快速入門
- 作者:[英]奈吉爾·波爾頓
- 類別:程式設計
- 出版社:人民郵電出版社
- 出版時間:2022年
- 開本:128 開
- 裝幀:平裝-膠訂
- ISBN:9787115578846
內容簡介,圖書目錄,作者簡介,
內容簡介
本書是Kubernetes的快速入門指南,共分為10章,涵蓋Kubernetes的基礎知識,並附帶配套案例,介紹為什麼需要Kubernetes、Kubernetes是什麼,以及Kubernetes的發展方向。讀者將學習Kubernetes集群的架構;學習如何建立一個集群,將一個套用容器化,然後部署並破壞它,利用Kubernetes修復它,對它進行擴縮容,並執行套用的更新。本書還介紹雲原生、微服務等術語的含義。
本書的目標讀者是對容器技術、Kubernetes感興趣的開發者,也同樣適合傳統信息技術學科研究人員、需要積累實踐經驗的IT管理者和架構師閱讀。
圖書目錄
第 1章 Kubernetes簡介 1
1.1 微服務 1
1.2 雲原生 4
1.3 編排器 6
1.4 Kubernetes的補充知識 8
1.5 小結 10
第 2章 為什麼需要Kubernetes 13
2.1 為什麼科技公司需要Kubernetes 13
2.2 為什麼用戶社區需要Kubernetes 16
2.3 小結 17
第3章 Kubernetes集群構成 19
3.1 主節點與工作節點 20
3.2 主節點 21
3.3 工作節點 23
3.4 被託管的Kubernetes 24
3.5 用kubectl命令行工具管理Kubernetes 26
3.6 小結 27
第4章 獲取Kubernetes 29
4.1 在筆記本電腦上用Docker Desktop獲取Kubernetes 29
4.1.1 用Docker Desktop能得到什麼 30
4.1.2 安裝Docker Desktop 30
4.2 在雲上用LKE獲取Kubernetes 32
4.2.1 用LKE能得到什麼 33
4.2.2 獲取一個LKE集群 33
4.2.3 在macOS上安裝kubectl 35
4.2.4 在Windows 10上安裝kubectl 36
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.1 Kubernetes Pod的定義 55
6.2.2 部署套用(Pod) 57
6.3 連線到套用 59
6.3.1 Kubernetes的Service的定義 59
6.3.2 關於標記的簡要說明 61
6.3.3 部署Service 62
6.4 清理工作 66
6.5 小結 67
第7章 增加自我修復 69
7.1 Kubernetes的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 編輯Deployment YAML檔案 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
作者簡介
奈吉爾·波爾頓(Nigel Poulton)是雲社區的領軍人物。他是Docker Captain,也是《深入淺出Docker》和《Kubernetes修煉手冊》的作者。超過100萬人通過他的書和視頻培訓課程,邁出了使用容器和 Kubernetes的步。