容器雲運維實戰:Docker 與 Kubernetes 集群
黃靖鈞,馮立燦
- 出版商: 電子工業
- 出版日期: 2019-02-01
- 定價: $534
- 售價: 7.9 折 $422
- 語言: 簡體中文
- 頁數: 384
- ISBN: 7121339064
- ISBN-13: 9787121339066
-
相關分類:
Docker、Kubernetes
立即出貨(限量) (庫存=5)
買這商品的人也買了...
-
$422JavaEE 開發的顛覆者: Spring Boot實戰 -
$294Ceph 分佈式存儲學習指南 (Learning Ceph) -
$312Web API 的設計與開發 (Web API : the Good Parts) -
精通 Nginx, 2/e ( Mastering NGINX, 2/e)$354$336 -
Ansible 徹底入門|雲端時代的組態管理$480$408 -
完整學會 Git, GitHub, Git Server 的 24堂課, 2/e$440$374 -
$403AWS 雲計算實戰 (Amazon Web Services in Action) -
Python 3.7 技術手冊$560$442 -
$354機器學習 : Go語言實現 (Machine Learning With Go) -
$422DevOps 和自動化運維實踐 -
深入淺出 Python, 2/e (Head First Python: A Brain-Friendly Guide, 2/e)$880$695 -
$594SQL Server On Linux 運維實戰 -
晉升成 HTTP 一代宗師:用 java 實作$490$417 -
軟件架構設計:大型網站技術架構與業務架構融合之道$474$450 -
$702Kubernetes in Action (簡體中文版) -
$414深入淺出 Docker -
Docker 工作現場實戰寶典 (Docker Cookbook, 2/e)$520$442 -
$374架構修煉之道——億級網關、平臺開放、分佈式、微服務、容錯等核心技術修煉實踐 -
$768Jenkins 2 權威指南 (Jenkins 2: Up and Running: Evolve Your Deployment Pipeline for Next Generation Automation) -
docker 雲端超容器絕佳利器 -- 終極高效輕量級虛擬化工具 (舊名: 比 VM 粒度更細的 Container 時代來臨 : 使用 Docker 不再需要架設系統, 2/e)$680$578 -
雲端佈署的時代來臨:一探未來系統架構$690$399 -
異形般強大的監控系統:Prometheus 掌控主機、VM、容器及 K8S$680$537 -
史上最完整細節:Kubernetes 超應用全書$980$774 -
網站可靠性工程工作手冊|導入 SRE 的實用方法 (The Site Reliability Workbook)$780$616 -
Python for DevOps|學習精準有效的自動化 (Python for Devops: Learn Ruthlessly Effective Automation)$780$616
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書圍繞當前容器雲運維的主流框架:Docker、Kubernetes詳細介紹了容器雲運維的實戰技巧,在內容上分為三大部分:
第一部分(第1~2章)介紹了在Linux系統中傳統服務器運維的基礎知識以及集群管理工具;
第二部分(第3~7章)講解了以Docker為主的容器引擎的基本知識與原理,並介紹了容器技術在DevOps中的實際應用場景;
第三部分(第8~9章)詳細講解了基於Kubernetes的容器雲集群運維技巧。
全書幾乎囊括了容器雲主流的運維開發生態,詳細講解了基於容器雲的集群運維解決方案。
本書適合容器雲初學者,也適合那些對Docker有一定瞭解,但對容器雲的運維方式不甚瞭解的讀者。
目錄大綱
第1章 Linux 運維基礎 1
1.1 Linux基礎 2
1.1.1 systemd 2
1.1.2 Shell腳本 6
1.2 自動化運維 14
1.2.1 自動化運維之Ansible 14
1.2.2 Ansible的使用 16
1.2.3 Ansible模塊 23
1.2.4 playbook 27
1.3 本章小結 38
第2章 高可用的Linux集群 39
2.1 高可用集群基礎 40
2.1.1 高可用衡量標準 40
2.1.2 高可用層次結構 40
2.1.3 常見的高可用方案 41
2.2 虛擬服務的實現 44
2.2.1 DNS輪詢 44
2.2.2 客戶端調度 45
2.2.3 應用層負載調度 46
2.2.4 IP層負載調度 46
2.3 LVS負載均衡 46
2.3.1 LVS體系結構 47
2.3.2 IP負載均衡 48
2.3.3 負載調度算法 54
2.3.4 ipvsadm工具詳解 56
2.3.5 LVS集群實踐 58
2.4 Nginx負載均衡 63
2.4.1 Nginx配置文件詳解 63
2.4.2 Nginx負載均衡模塊 68
2.5 本章小結 75
第3章 Docker容器引擎 76
3.1 容器技術 77
3.1.1 虛擬化技術 77
3.1.2 容器技術與Docker 79
3.1.3 容器技術原理 84
3.2 Docker基礎 89
3.2.1 Docker架構 89
3.2.2 Docker安裝 91
3.2.3 Docker命令 96
3.3 Docker鏡像 97
3.3.1 認識鏡像 97
3.3.2 鏡像操作 99
3.3.3 Dockerfile詳解 103
3.3.4 鏡像倉庫 118
3.4 Docker容器 121
3.4.1 認識容器 121
3.4.2 容器操作 123
3.4.3 數據捲 134
3.5 插件與存儲驅動 138
3.5.1 Docker插件 138
3.5.2 存儲驅動 139
3.6 容器與操作系統 140
3.6.1 為容器而打造:Container Linux(CoreOS) 140
3.6.2 定製化容器系統:RancherOS 142
3.7 本章小結 143
第4章 容器網絡 144
4.1 Docker網絡基礎 145
4.1.1 埠映射 145
4.1.2 埠暴露 146
4.1.3 容器互聯 147
4.2 Docker網絡模式 152
4.2.1 none模式 152
4.2.2 container模式 154
4.2.3 host模式 155
4.2.4 bridge模式 156
4.2.5 overlay模式 157
4.3 Docker網絡配置 158
4.3.1 Daemon網絡參數 158
4.3.2 配置DNS 159
4.4 本章小結 159
第5章 容器編排 160
5.1 安裝Docker Compose 161
5.1.1 二進制安裝 161
5.1.2 使用Python pip安裝 161
5.2 Compose命令基礎 162
5.2.1 指定配置文件 162
5.2.2 指定項目名稱 163
5.2.3 Compose環境變量 163
5.2.4 build:構建服務鏡像 164
5.2.5 bundle:生成DAB包 165
5.2.6 config:檢查配置語法 165
5.2.7 create:創建服務容器 166
5.2.8 down:清理項目 167
5.2.9 events:查看事件 168
5.2.10 exec:進入服務容器 168
5.2.11 kill:殺死服務容器 169
5.2.12 logs:查看服務容器日誌 169
5.2.13 pause:暫停服務容器 170
5.2.14 port:查看服務容器埠狀態 170
5.2.15 ps/images:查看容器與鏡像 171
5.2.16 pull:拉取項目鏡像 172
5.2.17 push:推送項目鏡像 172
5.2.18 restart:重啟服務容器 173
5.2.19 rm:刪除項目容器 173
5.2.20 run:執行一次性命令 174
5.2.21 scale:設置服務容器數量 177
5.2.22 start:啟動服務容器 178
5.2.23 stop:停止服務容器 178
5.2.24 top:查看進程狀態 178
5.2.25 unpause:取消暫停 179
5.2.26 up:啟動項目 179
5.3 Compose配置文件 183
5.3.1 配置文件基礎 183
5.3.2 基本配置 184
5.3.3 網絡配置 199
5.3.4 配置擴展 200
5.4 Compose實戰 204
5.4.1 WordPress博客部署 204
5.4.2 Django框架部署 205
5.5 本章小結 207
第6章 Docker集群管理 208
6.1 Swarm 基礎 209
6.1.1 Docker Swarm 命令 209
6.1.2 Docker Node 命令 211
6.1.3 Docker Stack 命令 213
6.1.4 Docker集群網絡 214
6.2 集群進階 223
6.2.1 Swarm:高可用的Docker集群管理工具 223
6.2.2 Shipyard:集群管理面板 225
6.2.3 Portainer:容器管理面板 227
6.3 本章小結 229
第7章 Docker生態 230
7.1 宿主管理工具:Machine 231
7.1.1 Machine的安裝 231
7.1.2 宿主環境管理 231
7.2 容器編排調度 233
7.2.1 Rancher:集群管理面板 233
7.2.2 Nomad:行業領先的調度系統 235
7.2.3 DC/OS:一切皆可調度 237
7.2.4 服務發現 238
7.3 私有鏡像倉庫 239
7.3.1 私有倉庫的部署 239
7.3.2 VMware Harbor:企業私有
倉庫 250
7.3.3 SUSE Portus:鏡像倉庫前端
分佈認證 254
7.4 Docker插件 256
7.4.1 授權插件 256
7.4.2 Flocker存儲插件 257
7.4.3 網絡驅動插件 257
7.5 Docker安全 259
7.5.1 Docker安全機制 259
7.5.2 Docker資源控制 261
7.5.3 Docker安全工具 264
7.6 監控與日誌 265
7.6.1 cAdvisor:原生集群監控 265
7.6.2 Logspout:日誌處理 266
7.6.3 Grafana:數據可視化 267
7.6.4 其他監控工具 269
7.7 基於Docker的PaaS平臺 270
7.7.1 Deis:輕量級PaaS平臺 270
7.7.2 Tsuru:可擴展PaaS平臺 270
7.7.3 Flynn:模塊化PaaS平臺 271
7.8 Docker持續集成 271
7.8.1 Drone:輕量級CI工具 271
7.8.2 Travis CI:著名的CI/CD
服務商 273
7.9 其他 274
7.10 本章小結 276
第8章 Kubernetes入門 277
8.1 Kubernetes介紹 278
8.1.1 什麼是Kubernetes 278
8.1.2 Kubernetes架構 278
8.1.3 Kubernetes的優勢 280
8.2 Kubernetes概念 281
8.2.1 Kubernetes資源 281
8.2.2 調度中心:Master 281
8.2.3 工作節點:Node 281
8.2.4 最小調度單位:Pod 283
8.2.5 資源標簽:Label 284
8.2.6 彈性伸縮:RC與RS 286
8.2.7 部署對象:Deployment 287
8.2.8 水平擴展:HPA 288
8.2.9 服務對象:Service 290
8.2.10 數據捲資源:Volume 293
8.2.11 數據持久化:Persistent
Volume 299
8.2.12 命名空間:Namespace 304
8.2.13 註釋:Annotation 304
8.3 Kubernetes部署 305
8.3.1 使用Minikube安裝Kubernetes 305
8.3.2 使用Kubeadm安裝Kubernetes 307
8.4 Kubernetes命令行詳解 309
8.4.1 基本命令(初級) 310
8.4.2 基本命令(中級) 318
8.4.3 部署命令 320
8.4.4 集群管理命令 323
8.4.5 故障排除與調試命令 326
8.4.6 高級命令 329
8.4.7 設置命令 330
8.4.8 其他命令 332
8.4.9 kubectl全局選項 334
8.5 本章小結 335
第9章 Kubernetes運維實踐 336
9.1 Pod詳解 337
9.1.1 Pod配置詳解 337
9.1.2 Pod生命周期 340
9.1.3 共享Volume 343
9.1.4 Pod配置管理 343
9.1.5 Pod健康檢查 346
9.1.6 Pod擴容和縮容 348
9.2 Service詳解 349
9.2.1 Service的定義 349
9.2.2 Service的創建 350
9.2.3 集群外部訪問 351
9.2.4 Ingress負載網絡 353
9.3 集群進階 355
9.3.1 資源管理 355
9.3.2 kubelet垃圾回收機制 359
9.4 監控與日誌 359
9.4.1 原生監控:Heapster 359
9.4.2 星火燎原:Prometheus 360
9.4.3 王牌組合:EFK 366
9.4.4 後起之秀:Filebeat 374
9.5 本章小結 376
