计算机
类型
8.1
豆瓣评分
可以朗读
语音朗读
492千字
字数
2022-11-01
发行日期
展开全部
主编推荐语
一本书讲透Docker和Kubernetes,从源码层面深度解析Docker核心原理。
内容简介
本书根据Docker 1.10版和Kubernetes 1.2版对第1版进行了全面更新,从实践者的角度出发,以Docker和Kubernetes为重点,沿着“基本用法介绍”到“核心原理解读”到“高级实践技巧”的思路,一本书讲透当前主流的容器和容器云技术,有助于读者在实际场景中利用Docker容器和容器云解决问题并启发新的思考。
全书包括两部分。第一部分深入解读Docker容器技术,包括Docker架构与设计、核心源码解读和高级实践技巧;第二部分归纳和比较了三类基于Docker的主流容器云项目,包括专注Docker容器编排与部署的容器云、专注应用支撑的容器云以及一切皆容器的Kubernetes,进而详细解读了Kubernetes核心源码的设计与实现,介绍了几种典型场景下的Kubernetes实践。
目录
- 版权信息
- 推荐语
- 序
- 前言
- 第一部分 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 再谈云平台的层次架构
- 5.2 从小工到专家
- 第6章 专注编排与部署:三剑客与Fleet
- 6.1 编排小神器Fig/Compose
- 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 Kubernetes高级实践
- 8.8 Kubernetes未来动向
- 8.9 不要停止思考
- 第三部分 附录
- 附录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的安装验证
- 附录B 阅读Docker源代码的神兵利器
- B.1 Golang开发环境的安装
- B.2 工具的配置与技巧
- 附录C 快速熟悉开源项目
- C.1 第一步:查阅文档
- C.2 第二步:动手实践
- C.3 第三步:阅读源码
- 附录D cgroups的测试与使用
- D.1 安装cgroups工具库
- D.2 查询cgroup及子系统挂载状态
- D.3 创建层级并挂载子系统
- D.4 卸载cgroup
- D.5 设置cgroups参数
- D.6 添加任务到cgroup
- D.7 权限管理
- 附录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:内存资源管理
- 附录F Kubernetes的安装
- F.1 安装Docker
- F.2 获取Kubernetes各组件和etcd的二进制可执行文件
- F.3 安装upstart脚本
- F.4 安装Kubernetes客户端程序
- 后记
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。