作者简介 谢晓兰,博士,桂林理工大学信息科学与工程学院教授、院长、博士生导师,同时担任《大数据》期刊编委,靠前工程与技术学会(IETI)理事,中国通信学会云计算和大数据应用委员会委员,中国计算机学会高性能计算专业委员会、协同计算专业委员会、分布式计算与系统专业委员会委员,广西计算机学会副理事长,广西本科高校计算机类教学指导委员会委员,广西本科高校教学信息化与教学方法创新指导委员会委员。曾担任多个靠前会议、靠前重要会议的程序委员会主席、会务主席、督导委员会主席与秘书长之职。研究方向包括云计算、大数据、制造业信息化。主持国家自然科学基金项目2项、863计划子课题1项、国家重点研发计划子课题1项、其他省部级项目7项。以作者出版了《网格理论与应用》《Internet技术与应用教程》。曾获得软件著作权20项,发表科技论文100多篇,其中核心期刊收录20篇,SCI/EI收录50多篇。 目录 第1章 云计算平台 1.1 云计算平台简介 1.1.1 云计算的概念 1.1.2 云计算的发展 1.1.3 云计算分类 1.1.4 云计算技术 1.1.5 云计算平台的概念 1.1.6 云计算平台的优势 1.2 从容器到容器云 1.2.1 容器技术 1.2.2 Docker是什么 1.2.3 Docker的发展历程 1.2.4 Docker与容器 1.2.5 容器云的发展 1.3 可信容器云 1.3.1 可信容器云的产生 1.3.2 可信容器云的基本概念 1.3.3 可信容器云的技术分类模型 1.3.4 可信容器云的研究目标 第2章 Docker关键技术 2.1 Docker在Linux环境下的安装 2.2 CentOS下使用脚本安装Docker 2.3 Windows下安装Docker 2.4 Docker操作之准备工作 2.5 Docker容器 2.5.1 运行Docker容器 2.5.2 操作容器 2.5.3 进入容器的2种方式 2.5.4 容器命名 2.5.5 创建守护式容器 2.5.6 导入导出容器 2.5.7 删除容器 2.6 Docker镜像 2.6.1 何为镜像 2.6.2 查看本地镜像 2.6.3 拉取镜像 2.6.4 查找镜像 2.6.5 创建镜像 2.6.6 删除镜像 2.7 Docker网络 2.7.1 Docker网络基础理论 2.7.2 Docker网络工作模式 2.8 Docker仓库 2.8.1 官方仓库Docker Hub 2.8.2 将镜像推送到Docker Hub上 2.8.3 搭建本地私有仓库 2.9 Docker数据管理 2.9.1 容器与非持久化数据 2.9.2 容器与持久化数据 2.9.3 创建和管理容器卷 2.9.4 在集群节点间共享存储 2.10 Docker应用场景 2.10.1 简化配置 2.10.2 代码流水线管理 2.10.3 提升开发效率 2.10.4 隔离应用 2.10.5 整合服务器 2.10.6 调试能力 2.10.7 多租户环境 2.10.8 快速部署 2.11 应用实例在容器中部署静态网页 第3章 Kubernetes 3.1 Kubernetes概述 3.1.1 Kubernetes是什么 3.1.2 为什么选择Kubernetes 3.1.3 Kubernetes的集群结构 3.1.4 Kubernetes的工作流程 3.2 Kubernetes安装与配置 3.3 Kubernetes核心概念 3.3.1 节点 3.3.2 pod 3.3.3 复制控制器 3.3.4 Service 3.4 命令行管理工具kubectl 3.4.1 kubectl用法概述 内容推荐 本书遵循由浅入深、循序渐进的学习规律,分析了从云计算到容器云的过渡过程,全面介绍了Docker、Kubernetes、OpenShift,包括基础知识、在主流操作系统上的安装方法以及基本操作,然后对容器云与微服务以及容器云中的资源预测与配置、容器云任务调度、资源调度进行了深入探讨,并对混合容器云调度进行了系统阐述。本书案例丰富、实验详实,凝聚了作者多年的研究成果和心得体会,非常适合热爱和学习容器云的学术界和工业界人士阅读。本书有助于读者更好地理解容器云背后的根源和本质。 |