本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
基本信息
书名:基于Kuberes的容器云平台实战
定价:69元
作者:陆平左奇付光张晗 著
出版社:机械工业出版社
出版日期:2018-09-01
ISBN:9787111608141
字数:220
页码:284
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐
内容提要
从PaaS平台建设和运维的角度去理解、分析和解决问题,囊括了Docker入门、Kuberes技术架构及核心原理、网络及存储方案、行业实践指南、PaaS生态链以及发展趋势等方面的内容,图文并茂、内容丰富、由浅入深、讲解全面,具有很强的可借鉴性。
目录
序 n
前言 n
章 Docker简介 1 n
1.1 什么是Docker 1 n
1.2 为什么要用Docker 3 n
1.3 Docker基本概念 4 n
1.3.1 镜像 4 n
1.3.2 容器 6 n
1.3.3 镜像仓库 8 n
1.4 Docker架构及原理 8 n
1.4.1 Docker架构 8 n
1.4.2 Docker原理 11 n
1.4.3 容器网络 15 n
1.4.4 容器存储 16 n
1.5 Docker安装 16 n
1.5.1 手动安装模式 17 n
1.5.2 Ubuntu中自动化安装Docker 18 n
1.5.3 CentOS中自动化安装Docker 19 n
第2章 容器引擎 21 n
2.1 容器引擎实现原理 22 n
2.2 容器生命周期管理 29 n
2.3 容器状态管理 33 n
2.4 访问运行状态容器 35 n
2.5 访问容器内容 36 n
第3章 镜像管理 37 n
3.1 Dockerfile及镜像制作 37 n
3.1.1 Dockerfile的作用 37 n
3.1.2 Dockerfile文件构成 37 n
3.1.3 常用命令集 38 n
3.1.4 构建镜像 38 n
3.2 镜像基本操作 38 n
3.2.1 从镜像仓库下载镜像 38 n
3.2.2 将本地镜像上传到镜像仓库 39 n
3.2.3 查看本地镜像 39 n
3.2.4 导出和导入本地镜像 40 n
3.2.5 构建镜像 41 n
3.2.6 修改本地镜像标识 42 n
3.2.7 删除本地镜像 42 n
3.3 Dockerfile优化 42 n
3.3.1 Dockerfile检查项 42 n
3.3.2 Dockerfile优化实例 43 n
3.3.3 检查及优化工具 44 n
3.4 操作系统基础镜像制作 44 n
3.4.1 操作系统版本选择 45 n
3.4.2 操作系统参数调整 45 n
3.4.3 确定基础rpm包范围 45 n
3.4.4 确定常用命令范围 46 n
3.4.5 操作系统镜像制作过程 48 n
3.4.6 系统资源限制配置说明 49 n
3.5 容器镜像安全加固 49 n
3.5.1 容器安全加固规范 49 n
3.5.2 安全检查工具 51 n
第4章 镜像仓库管理 52 n
4.1 Docker Registry 52 n
4.1.1 Docker Hub 52 n
4.1.2 第三方公共仓库 53 n
4.1.3 建立私有镜像仓库 53 n
4.2 Harbor 54 n
4.2.1 Harbor架构 55 n
4.2.2 Harbor的镜像同步机制 56 n
4.2.3 Harbor用户认证 56 n
4.2.4 Harbor容器镜像安全扫描 57 n
4.2.5 Harbor部署实战 57 n
第5章 Docker相关部署实践 59 n
5.1 MySQL Docker部署实践 59 n
5.1.1 MySQL简介 59 n
5.1.2 MySQL为什么要容器化部署 60 n
5.1.3 MySQL容器化操作实践 60 n
5.2 Docker支持GPU实践 62 n
5.2.1 GPU简介 62 n
5.2.2 CPU与GPU的对比 63 n
5.2.3 通过nvidia-docker使用GPU 63 n
第6章 Kuberes简介 65 n
6.1 PaaS简介 65 n
6.1.1 传统PaaS系统 65 n
6.1.2 基于Docker的新型PaaS平台 67 n
6.2 为什么需要Kuberes 69 n
6.3 Kuberes的由来 69 n
6.3.1 Kuberes的特点 69 n
6.3.2 Kuberes的历史 70 n
6.4 Kuberes核心概念 71 n
第7章 Kuberes架构和部署 73 n
7.1 Kuberes架构及组件 73 n
7.1.1 Master节点 73 n
7.1.2 Node节点 75 n
7.1.3 调度控制原理 76 n
7.1.4 集群功能模块间的通信 76 n
7.1.5 Kuberes高可用方案 77 n
7.2 Kuberes部署方案总结 77 n
第8章 Pod相关核心技术 81 n
8.1 Pod 81 n
8.1.1 Pod定义文件详解 81 n
8.1.2 基本操作 83 n
8.1.3 Pod与容器 85 n
8.1.4 镜像 86 n
8.1.5 其他设置 86 n
8.1.6 Pod调度 89 n
8.1.7 Pod生命周期 90 n
8.2 Label 92 n
8.3 ReplicatioController和Replica Set 93 n
8.3.1 RC定义文件详解 93 n
8.3.2 RC与Pod的关联——Label 95 n
8.3.3 弹性伸缩 97 n
8.3.4 滚动升级 98 n
8.3.5 新一代副本控制器Replica Set 100 n
8.4 Horizontal Pod Autoscaler 101 n
8.5 Deployment 102 n
8.6 Job 105 n
8.7 StatefulSet 106 n
8.7.1 使用StatefulSet 106 n
8.7.2 扩容/缩容StatefulSet 108 n
8.8 ConfigMap 110 n
8.9 健康检查 112 n
8.9.1 流程健康检查 112 n
8.9.2 应用健康检查 112 n
第9章 Kuberes Service 114 n
9.1 容器及Pod间通信 115 n
9.2 kube-proxy 117 n
9.3 DNS服务发现机制 118 n
9.4 Headless服务 119 n
9.5 Kuberes服务 120 n
9.5.1 ClusterIP 122 n
9.5.2 NodePort 123 n
9.5.3 LoadBalancer 125 n
9.5.4 Ingress 125 n
9.6 网络策略 127 n
9.7 完整的Kuberes服务发布实践 128 n
9.7.1 各Kuberes集群 n
LoadBalancer服务发布 130 n
9.7.2 Ingress服务发布 132 n
9.7.3 服务发现 133 n
0章 Kuberes网络 134 n
10.1 单主机Docker网络通信 134 n
10.1.1 Host模式 135 n
10.1.2 Container模式 135 n
10.1.3 None模式 136 n
10.1.4 Bridge模式 136 n
10.1.5 基础网络模型的优缺点分析 137 n
10.2 跨主机Docker网络通信 137 n
10.2.1 Flannel网络方案 139 n
10.2.2 Calico网络方案 140 n
10.2.3 利用Kuryr整合OpenStack与Kuberes网络 143 n
10.2.4 网络方案对比分析 144 n
1章 Kuberes存储 145 n
11.1 存储使用场景 145 n
11.2 文件存储的几种形式 146 n
11.3 Flex Volume存储管理方案 148 n
11.3.1 为什么需要灵活存储组件 148 n
11.3.2 如何实现灵活存储组件 148 n
11.4 标准化容器存储接口CSI 149 n
2章 安全及多租户配额管理 150 n
12.1 API服务器认证 151
作者介绍
陆平,博士,不错工程师,中兴通讯云计算及政企业务产品总经理,主要从事云计算、大数据、增强现实、基于多媒体服务技术等方面的研究,是中国计算机协会CCF会员、服务计算专委、CCF大数据专家委员会委员、中国电子学会云计算专家委员会专家委员、江苏省云计算工程技术中心主任、江苏省大数据存储及应用重点实验室主任,主持和参与了国家科技重大专项、国家科技支撑计划、863专项、企业专项、江苏省科技成果转化项目等多项省部级科研课题,获得过多项省部级科技进步奖,拥有20多项发明专利。撰写了《物联网能力开放与应用》和《云计算中的大数据技术与应用》等著作,在靠前外知名刊物上发表过多篇论文。
序言