close
出版社:佳魁
出版日期:2015年12月30
ISBN:9789863792628
書號:PB1554
定價:590元 75折價:443元
有看部落格的才有此優惠喔
也可到露天購買http://goods.ruten.com.tw/item/show?21553510279617
內容簡介
- 從原始程式層面深度解析Docker核心原理
- Kubernetes原始程式完全解讀
- 涵蓋Docker 進階實作技巧
- 深入分析各種容器雲端平台技術架構
專家推薦
本書宏觀上描繪容器和容器雲技術發展的浪潮和生態系統,微觀上以Docker 和Kubernetes 為典型進行深度分析。無論是Docker 技術同好,還是系統架構師、雲端開發者、系統管理和運行維護人員,都能在本書中找到適合自己閱讀的要點。
劉俊,百度運行維護部進階架構師,百度最高獎獲得者
浙江大學SEL實驗室屬於較早接觸並研究開放原始碼PaaS技術的團隊之一,到新一代以Docker 為基礎的PaaS 平台如DEIS、Flynn 等,均有深入的研究和實作經驗。華為PaaS 團隊也在與之交流中汲取不少營養。他們將近年來對Docker容器和Kubernetes、DEIS、Flynn 等PaaS 開放原始碼平台的研究成果結整合冊,內容詳盡且深入淺出。我相信,無論是入門者還是老手,都能夠從中獲益。
劉赫偉,華為中央軟體院進階軟體架構師
容器技術在大型網際網路企業中已廣泛應用,而Docker 是容器技術中的傑出代表。本書不僅介紹Docker 基礎知識,而且進行程式級的深入分析,並透過對Kubernetes 等技術的說明延伸至叢集作業系統以及對Docker 生態領域的思考,同時結合了大量實作,內容豐富,值得擁有。
王煒煜,百度運行維護部進階架構師,JPaaS 專案負責人
適用:有一定Docker基礎的開發者、架構師、探索基於Docker構建雲端計算平台的技術人員,相關科系學生。
[目錄]
前言
第一部分 Docker 深入解讀
第1 章從容器到容器雲端
1.1 雲端運算平台
1.2 容器,新的革命
1.3 進化:從容器到容器雲端
第2 章 Docker 基礎
2.1 Docker 的安裝
2.2 Docker 指令引數解讀
2.3 架設你的第一個Docker 應用堆疊
第3 章 Docker 核心原理解讀
3.1 Docker 背後的核心知識
3.2 Docker 架構概覽
3.3 client 和daemon
3.4 libcontainer
3.5 Docker 映像檔管理
3.6 Docker 儲存驅動
3.7 Docker 資料卷冊
3.8 Docker 網路管理
3.9 Docker 與容器安全
第4 章 Docker 進階實作技巧
4.1 容器化思維
4.2 Docker 進階網路實作
4.3 Dockerfile 最佳做法
4.4 Docker 容器的監控方法
4.5 容器化應用建置的基礎:高可用設定中心
第二部分 Docker 雲端平台解讀
第5 章 系統訂製與功能擴充
5.1 使用Yocto Project 訂製Edison 系統
5.2 修改啟動啟動設定
第6 章專注編排與部署:三劍客與Fleet
6.1 編排小神器Fig
6.2 環境透明化工具Machine
6.3 叢集抽象工具Swarm
6.4 編排之秀Fleet
第7 章專注應用支撐和執行時期:Flynn 和Deis
7.1 Flynn,一個小而美的兩層架構
7.2 談談Deis 與Flynn
第8 章一切皆容器:Kubernetes
8.1 Kubernetes 簡介
8.2 Kubernetes 的設計解讀
8.3 Kubernetes 核心元件解讀
8.4 Kubernetes 使用者認證授權與資源管理
8.5 Kubernetes 網路核心原理
8.6 Kubernetes 進階實作.
8.7 不要停止思考
第三部分 附錄
Appendix A Docker 的安裝
A.1 安裝Docker 的要求
A.2 在Ubuntu 系統中安裝Docker
A.3 在REHL 及其衍生的發行版本系統中安裝Docker
A.4 在OS X 系統中安裝Docker
A.5 在Microsoft Windows 系統中安裝Docker
A.6 Docker 的升級
A.7 Docker 的安裝驗證
Appendix B 閱讀Docker 原始程式碼的神兵利器
B.1 Golang 開發環境的安裝
B.2 工具的設定與技巧
Appendix C 快速熟悉開放原始碼專案
C.1 步驟一:查閱文件
C.2 步驟二:動手實作
C.3 步驟三:閱讀原始程式
Appendix D cgroups 的測試與使用
D.1 安裝cgroups 工具函數庫
D.2 查詢cgroup 及子系統掛載狀態
D.3 建立層級並掛載子系統
D.4 移除cgroup
D.5 設定cgroups 參數
D.6 增加工作到cgroup
D.7 許可權管理
Appendix E cgroups 子系統設定參數介紹
E.1 blkio-BLOCK IO 資源控制
E.2 cpu-CPU 資源控制
E.3 cpuacct-CPU 資源報告
E.4 cpuset-CPU 綁定
E.5 device- 限制工作對device 的使用
E.6 freezer- 暫停/ 恢復cgroup 中的工作
E.7 memory- 記憶體資源管理
Appendix F Kubernetes 的安裝
F.1 安裝Docker
F.2 取得Kubernetes 各元件和etcd 的二進位可執行檔
F.3 安裝upstart 指令稿
F.4 安裝Kubernetes 用戶端程式
本書宏觀上描繪容器和容器雲技術發展的浪潮和生態系統,微觀上以Docker 和Kubernetes 為典型進行深度分析。無論是Docker 技術同好,還是系統架構師、雲端開發者、系統管理和運行維護人員,都能在本書中找到適合自己閱讀的要點。
劉俊,百度運行維護部進階架構師,百度最高獎獲得者
浙江大學SEL實驗室屬於較早接觸並研究開放原始碼PaaS技術的團隊之一,到新一代以Docker 為基礎的PaaS 平台如DEIS、Flynn 等,均有深入的研究和實作經驗。華為PaaS 團隊也在與之交流中汲取不少營養。他們將近年來對Docker容器和Kubernetes、DEIS、Flynn 等PaaS 開放原始碼平台的研究成果結整合冊,內容詳盡且深入淺出。我相信,無論是入門者還是老手,都能夠從中獲益。
劉赫偉,華為中央軟體院進階軟體架構師
容器技術在大型網際網路企業中已廣泛應用,而Docker 是容器技術中的傑出代表。本書不僅介紹Docker 基礎知識,而且進行程式級的深入分析,並透過對Kubernetes 等技術的說明延伸至叢集作業系統以及對Docker 生態領域的思考,同時結合了大量實作,內容豐富,值得擁有。
王煒煜,百度運行維護部進階架構師,JPaaS 專案負責人
適用:有一定Docker基礎的開發者、架構師、探索基於Docker構建雲端計算平台的技術人員,相關科系學生。
[目錄]
前言
第一部分 Docker 深入解讀
第1 章從容器到容器雲端
1.1 雲端運算平台
1.2 容器,新的革命
1.3 進化:從容器到容器雲端
第2 章 Docker 基礎
2.1 Docker 的安裝
2.2 Docker 指令引數解讀
2.3 架設你的第一個Docker 應用堆疊
第3 章 Docker 核心原理解讀
3.1 Docker 背後的核心知識
3.2 Docker 架構概覽
3.3 client 和daemon
3.4 libcontainer
3.5 Docker 映像檔管理
3.6 Docker 儲存驅動
3.7 Docker 資料卷冊
3.8 Docker 網路管理
3.9 Docker 與容器安全
第4 章 Docker 進階實作技巧
4.1 容器化思維
4.2 Docker 進階網路實作
4.3 Dockerfile 最佳做法
4.4 Docker 容器的監控方法
4.5 容器化應用建置的基礎:高可用設定中心
第二部分 Docker 雲端平台解讀
第5 章 系統訂製與功能擴充
5.1 使用Yocto Project 訂製Edison 系統
5.2 修改啟動啟動設定
第6 章專注編排與部署:三劍客與Fleet
6.1 編排小神器Fig
6.2 環境透明化工具Machine
6.3 叢集抽象工具Swarm
6.4 編排之秀Fleet
第7 章專注應用支撐和執行時期:Flynn 和Deis
7.1 Flynn,一個小而美的兩層架構
7.2 談談Deis 與Flynn
第8 章一切皆容器:Kubernetes
8.1 Kubernetes 簡介
8.2 Kubernetes 的設計解讀
8.3 Kubernetes 核心元件解讀
8.4 Kubernetes 使用者認證授權與資源管理
8.5 Kubernetes 網路核心原理
8.6 Kubernetes 進階實作.
8.7 不要停止思考
第三部分 附錄
Appendix A Docker 的安裝
A.1 安裝Docker 的要求
A.2 在Ubuntu 系統中安裝Docker
A.3 在REHL 及其衍生的發行版本系統中安裝Docker
A.4 在OS X 系統中安裝Docker
A.5 在Microsoft Windows 系統中安裝Docker
A.6 Docker 的升級
A.7 Docker 的安裝驗證
Appendix B 閱讀Docker 原始程式碼的神兵利器
B.1 Golang 開發環境的安裝
B.2 工具的設定與技巧
Appendix C 快速熟悉開放原始碼專案
C.1 步驟一:查閱文件
C.2 步驟二:動手實作
C.3 步驟三:閱讀原始程式
Appendix D cgroups 的測試與使用
D.1 安裝cgroups 工具函數庫
D.2 查詢cgroup 及子系統掛載狀態
D.3 建立層級並掛載子系統
D.4 移除cgroup
D.5 設定cgroups 參數
D.6 增加工作到cgroup
D.7 許可權管理
Appendix E cgroups 子系統設定參數介紹
E.1 blkio-BLOCK IO 資源控制
E.2 cpu-CPU 資源控制
E.3 cpuacct-CPU 資源報告
E.4 cpuset-CPU 綁定
E.5 device- 限制工作對device 的使用
E.6 freezer- 暫停/ 恢復cgroup 中的工作
E.7 memory- 記憶體資源管理
Appendix F Kubernetes 的安裝
F.1 安裝Docker
F.2 取得Kubernetes 各元件和etcd 的二進位可執行檔
F.3 安裝upstart 指令稿
F.4 安裝Kubernetes 用戶端程式
全站熱搜
留言列表