包郵 Docker容器與容器云-第2版
-
>
全國計(jì)算機(jī)等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應(yīng)用
-
>
決戰(zhàn)行測5000題(言語理解與表達(dá))
-
>
軟件性能測試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
Docker容器與容器云-第2版 版權(quán)信息
- ISBN:9787115435040
- 條形碼:9787115435040 ; 978-7-115-43504-0
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
Docker容器與容器云-第2版 本書特色
本書根據(jù)Docker 1.10版和Kubernetes 1.2版對第1版進(jìn)行了全面更新,從實(shí)踐者的角度出發(fā),以Docker和Kubernetes為重點(diǎn),沿著“基本用法介紹”到“核心原理解讀”到“高級實(shí)踐技巧”的思路,一本書講透當(dāng)前主流的容器和容器云技術(shù),有助于讀者在實(shí)際場景中利用Docker容器和容器云解決問題并啟發(fā)新的思考。全書包括兩部分,首部分深入解讀Docker容器技術(shù),包括Docker架構(gòu)與設(shè)計(jì)、核心源碼解讀和高級實(shí)踐技巧;第二部分歸納和比較了三類基于Docker的主流容器云項(xiàng)目,包括專注Docker容器編排與部署的容器云、專注應(yīng)用支撐的容器云以及一切皆容器的Kubernetes,進(jìn)而詳細(xì)解讀了Kubernetes核心源碼的設(shè)計(jì)與實(shí)現(xiàn),介紹了幾種典型場景下的Kubernetes實(shí)踐。 本書適用于有一定Docker基礎(chǔ)的開發(fā)者、架構(gòu)師、IT專業(yè)學(xué)生以及探索基于Docker構(gòu)建云計(jì)算平臺的技術(shù)人員,也非常適合作為高校教材或培訓(xùn)資料。
Docker容器與容器云-第2版 內(nèi)容簡介
基于Docker 1.10和Kubernetes 1.2全面更新 一本書講透Docker和Kubernetes 從源碼層面深度解析Docker核心原理Kubernetes源碼完全解讀 *實(shí)踐 廣泛涵蓋Docker高級實(shí)踐技巧全面梳理主流容器云技術(shù)架構(gòu)方法
Docker容器與容器云-第2版 目錄
第1章 從容器到容器云 2
1.1 云計(jì)算平臺 2
1.2 容器,新的革命 3
1.3 進(jìn)化:從容器到容器云 7
第2章 Docker 基礎(chǔ) 8
2.1 Docker的安裝 8
2.2 Docker操作參數(shù)解讀 9
2.3 搭建你的**個Docker應(yīng)用棧 16
2.3.1 Docker集群部署 16
2.3.2 **個Hello World 17
2.3.3 開發(fā)、測試和發(fā)布一體化 27
第3章 Docker核心原理解讀 28
3.1 Docker背后的內(nèi)核知識 28**部分 Docker深入解讀 第1章 從容器到容器云 2 1.1 云計(jì)算平臺 2 1.2 容器,新的革命 3 1.3 進(jìn)化:從容器到容器云 7 第2章 Docker 基礎(chǔ) 8 2.1 Docker的安裝 8 2.2 Docker操作參數(shù)解讀 9 2.3 搭建你的**個Docker應(yīng)用棧 16 2.3.1 Docker集群部署 16 2.3.2 **個Hello World 17 2.3.3 開發(fā)、測試和發(fā)布一體化 27 第3章 Docker核心原理解讀 28 3.1 Docker背后的內(nèi)核知識 28 3.1.1 namespace資源隔離 28 3.1.2 cgroups資源限制 45 3.2 Docker架構(gòu)概覽 53 3.2.1 Docker daemon 54 3.2.2 Docker client 54 3.2.3 鏡像管理 54 3.2.4 execdriver、volumedriver、graphdriver 55 3.2.5 network 55 3.3 client和daemon 56 3.3.1 client模式 56 3.3.2 daemon模式 58 3.3.3 從client到daemon 64 3.4 libcontainer 67 3.4.1 libcontainer的工作方式 69 3.4.2 libcontainer實(shí)現(xiàn)原理 70 3.4.3 使用runC與libcontainer進(jìn)行交互 75 3.5 Docker鏡像管理 77 3.5.1 什么是Docker鏡像 77 3.5.2 Docker鏡像關(guān)鍵概念 80 3.5.3 Docker鏡像構(gòu)建操作 81 3.5.4 Docker鏡像的分發(fā)方法 84 3.6 Docker存儲管理 87 3.6.1 Docker鏡像元數(shù)據(jù)管理 87 3.6.2 Docker存儲驅(qū)動 89 3.7 Docker數(shù)據(jù)卷 99 3.7.1 數(shù)據(jù)卷的使用方式 100 3.7.2 數(shù)據(jù)卷原理解讀 105 3.8 Docker網(wǎng)絡(luò)管理 108 3.8.1 Docker網(wǎng)絡(luò)基礎(chǔ) 108 3.8.2 Docker daemon網(wǎng)絡(luò)配置原理 116 3.8.3 libcontainer網(wǎng)絡(luò)配置原理 119 3.8.4 傳統(tǒng)的link原理解析 125 3.8.5 新的link介紹 127 3.9 Docker與容器安全 129 3.9.1 Docker的安全機(jī)制 129 3.9.2 Docker安全問題 135 3.9.3 Docker安全的解決方案 139 第4章 Docker 高級實(shí)踐技巧 151 4.1 容器化思維 151 4.1.1 SSH服務(wù)器的替代方案 151 4.1.2 Docker內(nèi)應(yīng)用日志管理方案 152 4.1.3 容器化思維及更多 153 4.2 Docker高級網(wǎng)絡(luò)實(shí)踐 153 4.2.1 玩轉(zhuǎn)Linux networknamespace 154 4.2.2 pipework原理解析 159 4.2.3 pipework跨主機(jī)通信 165 4.2.4 OVS劃分VLAN 170 4.2.5 OVS隧道模式 174 4.3 Dockerfile*佳實(shí)踐 187 4.3.1 Dockerfile的使用 187 4.3.2 Dockerfile實(shí)踐心得 191 4.4 Docker容器的監(jiān)控手段 193 4.4.1 Docker容器監(jiān)控維度 194 4.4.2 容器監(jiān)控命令 195 4.4.3 常用的容器監(jiān)控工具 197 4.5 容器化應(yīng)用構(gòu)建的基礎(chǔ):高可用配置中心 201 4.5.1 etcd經(jīng)典應(yīng)用場景 201 4.5.2 etcd實(shí)現(xiàn)原理 206 第二部分 Docker云平臺解讀 第5章 構(gòu)建自己的容器云 222 5.1 再談云平臺的層次架構(gòu) 222 5.2 從小工到專家 225 第6章 專注編排與部署:三劍客與Fleet 230 6.1 編排小神器Fig/Compose 230 6.1.1 再談容器編排與部署 230 6.1.2 Compose原理:一探究竟 233 6.2 跨平臺宿主環(huán)境管理工具M(jìn)achine 237 6.2.1 Machine與虛擬機(jī)軟件 237 6.2.2 Machine與IaaS平臺 238 6.2.3 Machine小結(jié) 239 6.3 集群抽象工具Swarm 240 6.3.1 Swarm簡介 240 6.3.2 試用Swarm 241 6.3.3 Swarm集群的多種創(chuàng)建方式 243 6.3.4 Swarm對請求的處理 245 6.3.5 Swarm集群的調(diào)度策略 245 6.3.6 Swarm集群高可用(HA) 246 6.3.7 Swarm與Machine 247 6.3.8 Swarm小結(jié) 248 6.4 編排之秀Fleet 248 6.4.1 舊問題新角度:Docker distro 249 6.4.2 Fleet的原理剖析 252 第7章 專注應(yīng)用支撐和運(yùn)行時(shí):Flynn和Deis 258 7.1 Flynn,一個小而美的兩層架構(gòu) 258 7.1.1 第0層:容器云的基礎(chǔ)設(shè)施 259 7.1.2 第1層:容器云的功能框架 259 7.1.3 Flynn體系架構(gòu)與實(shí)現(xiàn)原理 260 7.2 談?wù)凞eis與Flynn 270 7.2.1 應(yīng)用發(fā)布上的比較 271 7.2.2 關(guān)于Deis的一些思考 273 第8章 一切皆容器:Kubernetes 274 8.1 Kubernetes是個什么樣的項(xiàng)目 274 8.2 Kubernetes的設(shè)計(jì)解讀 275 8.2.1 一個典型案例:Guestbook 275 8.2.2 pod設(shè)計(jì)解讀 277 8.2.3 replication controller設(shè)計(jì)解讀 288 8.2.4 service的設(shè)計(jì)解讀 294 8.2.5 新一代副本控制器replica set 306 8.2.6 Deployment 307 8.2.7 DaemonSet 312 8.2.8 ConfigMap 312 8.2.9 Job 317 8.2.10 Horizontal Pod Autoscaler 318 8.3 Kubernetes核心組件解讀 320 8.3.1 Kubernetes的整體架構(gòu) 320 8.3.2 APIServer 321 8.3.3 scheduler 328 8.3.4 controller manager 338 8.3.5 kubelet 346 8.3.6 kube-proxy 352 8.3.7 核心組件協(xié)作流程 362 8.4 Kubernetes存儲核心原理 366 8.4.1 volume設(shè)計(jì)解讀 366 8.4.2 volume實(shí)現(xiàn)原理分析 367 8.4.3 volume使用案例 368 8.4.4 persistent volume 371 8.5 Kubernetes網(wǎng)絡(luò)核心原理 372 8.5.1 單pod單IP模型 373 8.5.2 pod和網(wǎng)絡(luò)容器 374 8.5.3 實(shí)現(xiàn)Kubernetes的網(wǎng)絡(luò)模型 377 8.6 Kubernetes多租戶管理與資源控制 381 8.6.1 namespace設(shè)計(jì)解讀 381 8.6.2 Kubernetes用戶認(rèn)證機(jī)制 385 8.6.3 Kubernetes用戶授權(quán)機(jī)制 387 8.6.4 Kubernetes多維資源管理機(jī)制admission control 390 8.7 Kubernetes高級實(shí)踐 402 8.7.1 應(yīng)用健康檢查 402 8.7.2 高可用性 405 8.7.3 日志 408 8.7.4 集成DNS 410 8.7.5 容器上下文環(huán)境 412 8.8 Kubernetes未來動向 414 8.8.1 Ubernetes 414 8.8.2 petSet 415 8.8.3 performance 417 8.8.4 rescheduler 417 8.8.5 OCI標(biāo)準(zhǔn) 419 8.9 不要停止思考 419 第三部分 附錄 附錄A Docker的安裝 424 附錄B 閱讀Docker源代碼的神兵利器 432 附錄C 快速熟悉開源項(xiàng)目 441 附錄D cgroups的測試與使用 444 附錄E cgroups子系統(tǒng)配置參數(shù)介紹 448 附錄F Kubernetes的安裝 453 后記 457 信息
Docker容器與容器云-第2版 相關(guān)資料
“雖然在此之前已經(jīng)有了由Docker團(tuán)隊(duì)出的第一本Docker書,但是這是國內(nèi)第一本深入解讀Docker與Kubernetes原理的原創(chuàng)圖書,這一點(diǎn)意義重大。本書比較完整地介紹了Docker與Kubernetes的工作原理和生態(tài),非常有借鑒意義。”——許式偉,七牛云存儲CEO
“Docker容器技術(shù)已經(jīng)在國內(nèi)如火如荼地流行起來,浙江大學(xué)SEL實(shí)驗(yàn)室目前是國內(nèi)掌握Docker技術(shù)最熟練的技術(shù)團(tuán)隊(duì)之一,他們在國內(nèi)Docker技術(shù)界一直產(chǎn)生著重要影響。這次他們把Docker的實(shí)戰(zhàn)經(jīng)驗(yàn)匯編成書,可以幫助更多的Docker愛好者學(xué)習(xí)到一手的實(shí)戰(zhàn)經(jīng)驗(yàn)。”——肖德時(shí),數(shù)人科技CTO
“本書非常細(xì)致地講解了Docker技術(shù)的來龍去脈和技術(shù)細(xì)節(jié),更為難得是還加入了Docker生態(tài)當(dāng)中的其他技術(shù)。Docker這項(xiàng)技術(shù)本身就是將多種思想和技術(shù)融合的產(chǎn)物,從生態(tài)的視角去解讀技術(shù)的來龍去脈將極大地促進(jìn)讀者對云計(jì)算和容器技術(shù)的重新思考。”——程顯峰,火幣網(wǎng)CTO
“雖然在此之前已經(jīng)有了由Docker團(tuán)隊(duì)出的第一本Docker書,但是這是國內(nèi)第一本深入解讀Docker與Kubernetes原理的原創(chuàng)圖書,這一點(diǎn)意義重大。本書比較完整地介紹了Docker與Kubernetes的工作原理和生態(tài),非常有借鑒意義。”——許式偉,七牛云存儲CEO
“Docker容器技術(shù)已經(jīng)在國內(nèi)如火如荼地流行起來,浙江大學(xué)SEL實(shí)驗(yàn)室目前是國內(nèi)掌握Docker技術(shù)最熟練的技術(shù)團(tuán)隊(duì)之一,他們在國內(nèi)Docker技術(shù)界一直產(chǎn)生著重要影響。這次他們把Docker的實(shí)戰(zhàn)經(jīng)驗(yàn)匯編成書,可以幫助更多的Docker愛好者學(xué)習(xí)到一手的實(shí)戰(zhàn)經(jīng)驗(yàn)。”——肖德時(shí),數(shù)人科技CTO
“本書非常細(xì)致地講解了Docker技術(shù)的來龍去脈和技術(shù)細(xì)節(jié),更為難得是還加入了Docker生態(tài)當(dāng)中的其他技術(shù)。Docker這項(xiàng)技術(shù)本身就是將多種思想和技術(shù)融合的產(chǎn)物,從生態(tài)的視角去解讀技術(shù)的來龍去脈將極大地促進(jìn)讀者對云計(jì)算和容器技術(shù)的重新思考。”——程顯峰,火幣網(wǎng)CTO
“本書宏觀上描繪了容器和容器云技術(shù)發(fā)展的浪潮和生態(tài)系統(tǒng),微觀上以Docker和Kubernetes為典型進(jìn)行了深度分析。無論是Docker技術(shù)愛好者,還是系統(tǒng)架構(gòu)師、云端開發(fā)者、系統(tǒng)管理和運(yùn)維人員,都能在本書中找到適合自己閱讀的要點(diǎn)。浙江大學(xué)SEL實(shí)驗(yàn)室云計(jì)算團(tuán)隊(duì)是一支非常優(yōu)秀的云計(jì)算研究團(tuán)隊(duì),很多85后、90后人才活躍在頂級社區(qū)前沿,感謝他們能將多年的知識和智慧積累分享出來!”——劉俊,百度運(yùn)維部高級架構(gòu)師,兩次百度最高獎獲得者
“本書是浙江大學(xué)SEL實(shí)驗(yàn)室云計(jì)算團(tuán)隊(duì)多年深耕Docker及背后的容器技術(shù)的結(jié)晶。最大的特點(diǎn)就是深入,并且有各種實(shí)用案例和細(xì)致講解。另外,這本書在怎樣真正地把Docker及周邊產(chǎn)品落地以構(gòu)建靈活多變的云平臺方面也進(jìn)行了生動的闡釋。”——郝林,微影時(shí)代架構(gòu)師,《Go并發(fā)編程實(shí)戰(zhàn)》作者
“Docker顛覆了容器技術(shù),也將容器技術(shù)帶到了新的高度。InfoQ從2014年初就開始密切關(guān)注容器技術(shù),見證并切身參與了容器技術(shù)的發(fā)展。作為我們的優(yōu)秀作者,浙江大學(xué)SEL實(shí)驗(yàn)室在InfoQ撰寫了很多與Docker、Kubernetes相關(guān)的技術(shù)文章,得到了廣大讀者的肯定。希望這本書能推動容器技術(shù)在中國的落地。”——郭蕾,InfoQ主編
“浙江大學(xué)SEL實(shí)驗(yàn)室屬于國內(nèi)較早接觸并研究開源PaaS技術(shù)的團(tuán)隊(duì)之一,從傳統(tǒng)PaaS的開源代表CloudFoundry、OpenShift,到新一代基于Docker的PaaS平臺如DEIS、Flynn等,他們均有深入的研究和實(shí)踐經(jīng)驗(yàn)。更為難得的是,他們不僅參與開源貢獻(xiàn),而且筆耕不輟,通過博客、論壇等方式積極分享有深度、有內(nèi)涵的技術(shù)文章,并廣泛參與國內(nèi)PaaS屆各種技術(shù)交流會議。華為PaaS團(tuán)隊(duì)也在與之交流中汲取了不少營養(yǎng)。此次,他們將近年來對Docker容器和Kubernetes、DEIS、Flynn等PaaS開源平臺的研究成果結(jié)集成冊,內(nèi)容詳盡且深入淺出。我相信,無論是入門者還是老手,都能夠從中獲益。”——劉赫偉,華為中央軟件院
“容器技術(shù)在大型互聯(lián)網(wǎng)企業(yè)中已廣泛應(yīng)用,而Docker是容器技術(shù)中的杰出代表。本書不僅介紹了Docker基礎(chǔ)知識,而且進(jìn)行了代碼級的深入分析,并通過對Kubernetes等技術(shù)的講解延伸至集群操作系統(tǒng)以及對Docker生態(tài)領(lǐng)域的思考,同時(shí)結(jié)合了大量實(shí)踐,內(nèi)容豐富,值得擁有。”——王煒煜,百度運(yùn)維部高級架構(gòu)師,JPaaS項(xiàng)目負(fù)責(zé)人
“Docker作為操作系統(tǒng)層面輕量級的虛擬化技術(shù),憑借簡易的使用、快速的部署以及靈活敏捷的集成支持等優(yōu)勢,奠定了Docker如今在PaaS領(lǐng)域的江湖地位。
浙江大學(xué)SEL實(shí)驗(yàn)室在云計(jì)算和 PaaS領(lǐng)域耕耘多年,
積累了豐富的經(jīng)驗(yàn)。本書既有對Docker源代碼層面的深度解讀,也有實(shí)戰(zhàn)經(jīng)驗(yàn)的分享,希望這本書能夠幫助Docker開發(fā)者在技術(shù)上更上一層樓。”——李三紅,螞蟻金服基礎(chǔ)技術(shù)部JVM Architect信息
Docker容器與容器云-第2版 作者簡介
浙江大學(xué)軟件工程實(shí)驗(yàn)室(Software Engineering Lab,SEL)云計(jì)算團(tuán)隊(duì)組建于2011年,組織博士和碩士研究生搭建、分析和鉆研開源的云計(jì)算技術(shù),包括Docker、Kubernetes、Cloud Foundry、OpenStack、CloudStack、Eucalyptus、Convirt、OpenShift等,積極為開源社區(qū)貢獻(xiàn)代碼,管理和參與線上線下討論社區(qū),參加國內(nèi)外云計(jì)算技術(shù)峰會并發(fā)言。以開源社區(qū)為技術(shù)交流研發(fā)平臺,浙江大學(xué)SEL實(shí)驗(yàn)室在4年多的時(shí)間里成長為一個充滿熱情、富有能力的云計(jì)算研發(fā)團(tuán)隊(duì),也在國內(nèi)外開源云計(jì)算社區(qū),尤其是在Docker、Kubernetes和Cloud Foundry社區(qū)得到了廣泛認(rèn)可。
- >
史學(xué)評論
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
莉莉和章魚
- >
【精裝繪本】畫給孩子的中國神話
- >
有舍有得是人生
- >
煙與鏡
- >
李白與唐代文化