新書推薦:
《
二十四节气生活美学
》
售價:NT$
340.0
《
古文观止(上+下)(2册)高中生初中生阅读 国学经典丛书原文+注释+译文古诗词大全集名家精译青少年启蒙经典读本无障碍阅读精装中国古代著名文学书籍国学经典
》
售價:NT$
440.0
《
问物:可触摸的意义
》
售價:NT$
375.0
《
宠物革命:动物与现代英国生活的形成
》
售價:NT$
360.0
《
世界杂货店:罗伯特·谢克里科幻小说集(新版)
》
售價:NT$
340.0
《
(棱镜精装人文译丛)蔑视大众:现代社会文化斗争的实验
》
售價:NT$
275.0
《
皇家宫廷中的保健秘方 中小学课外阅读
》
售價:NT$
290.0
《
《诗经》十五讲 十五堂《诗经》历史文化与文学课 丹曾人文通识丛书
》
售價:NT$
395.0
|
內容簡介: |
.從原始程式層面深度解析Docker核心原理
.Kubernetes原始程式完全解讀
.涵蓋Docker進階實作技巧
.深入分析各種容器雲端平台技術架構
專家推薦
本書宏觀上描繪容器和容器雲技術發展的浪潮和生態系統,微觀上以Docker和Kubernetes為典型進行深度分析。無論是Docker技術同好,還是系統架構師、雲端開發者、系統管理和運行維護人員,都能在本書中找到適合自己閱讀的要點。-劉俊,百度運行維護部進階架構師,百度最高獎獲得者
浙江大學SEL實驗室屬於較早接觸並研究開放原始碼PaaS技術的團隊之一,到新一代以Docker為基礎的PaaS平台如DEIS、Flynn等,均有深入的研究和實作經驗。華為PaaS團隊也在與之交流中汲取不少營養。他們將近年來對Docker容器和Kubernetes、DEIS、Flynn等PaaS開放原始碼平台的研究成果結整合冊,內容詳盡且深入淺出。我相信,無論是入門者還是老手,都能夠從中獲益。-劉赫偉,華為中央軟體院進階軟體架構師
容器技術在大型網際網路企業中已廣泛應用,而Docker是容器技術中的傑出代表。本書不僅介紹Docker基礎知識,而且進行程式級的深入分析,並透過對Kubernetes等技術的說明延伸至叢集作業系統以及對Docker生態領域的思考,同時結合了大量實作,內容豐富,值得擁有。-王煒煜,百度運行維護部進階架構師,JPaaS專案負責人
|
關於作者: |
浙江大學軟體工程實驗室(SoftwareEngineeringLab,SEL)
雲計算團隊組建於2011年,在4年多的時間裡成長為一個充滿熱情、富有能力的雲計算研發團隊,也在國內外開源雲計算社區,尤其是在Docker、Kubernetes和CloudFoundry社區得到了廣泛認可。
本書主要作者群:丁軼群、張磊、孫健波、杜軍、馮明振、仇臣
部分章節貢獻者:何思玫、周宇哲、葉瑞浩、孫宏亮、陳星宇
|
目錄:
|
前言
第一部分Docker深入解讀
第1章從容器到容器雲端
1.1雲端運算平台
1.2容器,新的革命
1.3進化:從容器到容器雲端
第2章Docker基礎
2.1Docker的安裝
2.2Docker指令引數解讀
2.3架設你的第一個Docker應用堆疊
第3章Docker核心原理解讀
3.1Docker背後的核心知識
3.2Docker架構概覽
3.3client和daemon
3.4libcontainer
3.5Docker映像檔管理
3.6Docker儲存驅動
3.7Docker資料卷冊
3.8Docker網路管理
3.9Docker與容器安全
第4章Docker進階實作技巧
4.1容器化思維
4.2Docker進階網路實作
4.3Dockerfile最佳做法
4.4Docker容器的監控方法
4.5容器化應用建置的基礎:高可用設定中心
第二部分Docker雲端平台解讀
第5章系統訂製與功能擴充
5.1使用YoctoProject訂製Edison系統
5.2修改啟動啟動設定
第6章專注編排與部署:三劍客與Fleet
6.1編排小神器Fig
6.2環境透明化工具Machine
6.3叢集抽象工具Swarm
6.4編排之秀Fleet
第7章專注應用支撐和執行時期:Flynn和Deis
7.1Flynn,一個小而美的兩層架構
7.2談談Deis與Flynn
第8章一切皆容器:Kubernetes
8.1Kubernetes簡介
8.2Kubernetes的設計解讀
8.3Kubernetes核心元件解讀
8.4Kubernetes使用者認證授權與資源管理
8.5Kubernetes網路核心原理
8.6Kubernetes進階實作.
8.7不要停止思考
第三部分附錄
AppendixA Docker的安裝
A.1安裝Docker的要求
A.2在Ubuntu系統中安裝Docker
A.3在REHL及其衍生的發行版本系統中安裝Docker
A.4在OSX系統中安裝Docker
A.5在MicrosoftWindows系統中安裝Docker
A.6Docker的升級
A.7Docker的安裝驗證
AppendixB 閱讀Docker原始程式碼的神兵利器
B.1Golang開發環境的安裝
B.2工具的設定與技巧
AppendixC 快速熟悉開放原始碼專案
C.1步驟一:查閱文件
C.2步驟二:動手實作
C.3步驟三:閱讀原始程式
AppendixD cgroups的測試與使用
D.1安裝cgroups工具函數庫
D.2查詢cgroup及子系統掛載狀態
D.3建立層級並掛載子系統
D.4移除cgroup
D.5設定cgroups參數
D.6增加工作到cgroup
D.7許可權管理
AppendixE cgroups子系統設定參數介紹
E.1blkio-BLOCKIO資源控制
E.2cpu-CPU資源控制
E.3cpuacct-CPU資源報告
E.4cpuset-CPU綁定
E.5device-限制工作對device的使用
E.6freezer-暫停恢復cgroup中的工作
E.7memory-記憶體資源管理
AppendixF Kubernetes的安裝
F.1安裝Docker
F.2取得Kubernetes各元件和etcd的二進位可執行檔
F.3安裝upstart指令稿
F.4安裝Kubernetes用戶端程式
後記
|
|