• 从DOCKER到KUBERNETES入门与实战
  • 从DOCKER到KUBERNETES入门与实战
  • 从DOCKER到KUBERNETES入门与实战
21年品牌 40万+商家 超1.5亿件商品

从DOCKER到KUBERNETES入门与实战

新华书店全新正版,极速发货,假一罚十,可开电子发票,请放心购买。

43.72 6.3折 69 全新

库存8件

天津西青
认证卖家担保交易快速发货售后保障

作者罗利民

出版社清华大学出版社

ISBN9787302534815

出版时间2019-09

装帧其他

开本其他

定价69元

货号1201942943

上书时间2024-10-14

果然是好书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
"罗利民, 毕业于武汉理工大学,获计算机应用技术工学硕士学位。本人主要从事网络安全,虚拟化应用技术等方面的研究。
"

目录
章  全面认识DOCKER1
1.1  容器技术1
1.1.1  什么是容器1
1.1.2  容器与虚拟机之间的区别3
1.1.3  容器究竟解决了什么问题4
1.1.4  容器的优点5
1.1.5  容器的缺点6
1.1.6  容器的分类7
1.2  DOCKER技术8
1.2.1  什么是Docker8
1.2.2  Docker的由来9
1.2.3  Docker究竟是什么9
1.3  DOCKER的架构与组成10
1.3.1  Docker的架构10
1.3.2  Docker中应用系统的存在形式12
1.4  为什么使用DOCKER12
1.4.1  Docker的应用场景12
1.4.2  Docker可以解决哪些问题13
1.4.3  Docker的应用成本13
第2章  初步体验DOCKER15
2.1  在WINDOWS中安装DOCKER15
2.1.1  通过Boot2Docker体验Docker15
2.1.2  通过Docker Desktop体验Docker22
2.1.3  搭建个Docker应用:Hello world25
2.2  在UBUNTU中安装DOCKER27
2.2.1  通过远程仓库安装Docker27
2.2.2  通过软件包安装Docker28
2.2.3  测试安装的结果29
第3章  DOCKER基本管理30
3.1  镜像管理30
3.1.1  查找镜像30
3.1.2  下载镜像31
3.1.3  列出本地镜像32
3.1.4  删除镜像32
3.1.5  查看镜像32
3.1.6  构建镜像35
3.1.7  镜像标签管理37
3.2  容器管理38
3.2.1  创建容器38
3.2.2  查看容器40
3.2.3  启动容器41
3.2.4  停止容器41
3.2.5  删除容器42
3.3  网络管理42
3.3.1  Docker网络原理42
3.3.2  网络模式44
3.3.3  Docker容器的互连46
3.3.4  容器与外部网络的互连47
第4章  KUBERNETES初步入门49
4.1  KUBERNETES技术49
4.1.1  什么是Kubernetes49
4.1.2  Kubernetes的发展历史49
4.1.3  为什么使用Kubernetes50
4.2  KUBERNETES重要概念51
4.2.1  Cluster(集群)51
4.2.2  Master(主控)51
4.2.3  Node(节点)52
4.2.4  Pod53
4.2.5  服务53
4.2.6  卷54
4.2.7  命名空间54
第5章  安装KUBERNETES55
5.1  通过软件包管理工具安装KUBERNETES55
5.1.1  软件包管理工具55
5.1.2  节点规划56
5.1.3  安装前准备57
5.1.4  etcd集群配置57
5.1.5  Master节点的配置63
5.1.6  Node节点的配置65
5.1.7  配置网络68
5.2  通过二进制文件安装KUBERNETES69
5.2.1  安装前准备69
5.2.2  部署etcd73
5.2.3  部署flannel网络76
5.2.4  部署Master节点77
5.2.5  部署Node节点80
5.3  通过源代码安装KUBERNETES83
5.3.1  本地二进制文件编译83
5.3.2  Docker镜像编译84
第6章  KUBERNETES命令行工具85
6.1  KUBECTL的使用方法85
6.1.1  kubectl用法概述85
6.1.2  kubectl子命令87
6.1.3  Kubernetes资源对象类型89
6.1.4  kubectl输出格式90
6.1.5  kubectl命令举例90
6.2  KUBEADM的使用方法93
6.2.1  kubeadm安装方法94
6.2.2  kubeadm基本语法95
6.2.3  部署Master节点95
6.2.4  部署Node节点97
6.2.5  重置节点97
第7章  运行应用99
7.1  DEPLOYMENT99
7.1.1  什么是Deployment99
7.1.2  Deployment与ReplicaSet100
7.1.3  运行Deployment100
7.1.4  使用配置文件107
7.1.5  扩容和缩容112
7.1.6  故障转移114
7.1.7  通过标签控制Pod的位置116
7.1.8  删除Deployment118
7.1.9  DaemonSet118
7.2  JOB121
7.2.1  什么是Job121
7.2.2  Job失败处理123
7.2.3  Job的并行执行124
7.2.4  Job的定时执行125
第8章  通过服务访问应用127
8.1  服务及其功能127
8.1.1  服务基本概念127
8.1.2  服务的功能原理128
8.2  管理服务129
8.2.1  创建服务129
8.2.2  查看服务132
8.2.3  删除服务133
8.3  外部网络访问服务133
8.3.1  kube-proxy结合ClusterIP134
8.3.2  通过NodePort访问服务135
8.3.3  通过负载均衡访问服务137
8.4  通过COREDNS访问应用138
8.4.1  CoreDNS简介138
8.4.2  安装CoreDNS138
第9章  存储管理147
9.1  存储卷147
9.1.1  什么是存储卷147
9.1.2  emptyDir卷148
9.1.3  hostPath卷151
9.1.4  NFS卷152
9.1.5  Secret卷153
9.1.6  iSCSI卷156
9.2  持久化存储卷157
9.2.1  什么是持久化存储卷157
9.2.2  持久化存储卷请求157
9.2.3  持久化存储卷的生命周期158
9.2.4  持久化存储卷静态绑定159
9.2.5  持久化存储卷动态绑定162
9.2.6  回收167
0章  KUBERNETES软件包管理170
10.1  HELM170
10.1.1  Helm相关概念170
10.1.2  Tiller171
10.1.3  Chart171
10.1.4  Repository171
10.1.5  Release171
10.2  安装HELM172
10.2.1  安装客户端172
10.2.2  安装服务器端Tiller174
10.3  CHART文件结构176
10.4  使用HELM177
10.4.1  软件仓库的管理177
10.4.2  查找Chart178
10.4.3  安装Chart180
10.4.4  查看已安装Chart183
10.4.5  删除Release183
1章  KUBERNETES网络管理185
11.1  KUBERNETES网络基础185
11.1.1  Kubernetes网络模型185
11.1.2  命名空间186
11.1.3  veth网络接口186
11.1.4  netfilter/iptables187
11.1.5  网桥187
11.1.6  路由187
11.2  KUBERNETES网络实现188
11.2.1  Docker与Kubernetes网络比较188
11.2.2  容器之间的通信192
11.2.3  Pod之间的通信194
11.2.4  Pod和服务之间的通信197
11.3  FLANNEL206
11.3.1  Flannel简介206
11.3.2  安装Flannel207
2章  KUBERNETES DASHBOARD212
12.1  KUBERNETES DASHBOARD配置文件212
12.1.1  Kubernetes角色控制212
12.1.2  kubernetes-dashboard.yaml213
12.2  安装KUBERNETES DASHBOARD218
12.2.1  官方安装方法219
12.2.2  自定义安装方法219
12.3  DASHBOARD使用方法222
12.3.1  Dashboard概况222
12.3.2  通过Dashboard创建资源224
写在最后226

内容摘要
Docker已经成为行业中热门爆的开源技术,没有之一。而Kubernetes的诞生,更是使得Docker如虎添翼。越来越多的人开始投入到Docker和Kubernetes的开发和运维中去。本书是一本为初学者量身定做的入门教材,适合对容器技术了解不多,没有太多的相关开发和运维经验,但是又想掌握Kubernetes技术的读者使用,帮助他们快速地进入这个领域。
本书分为两篇共12章,篇全面介绍Docker,包括Docker的基础知识、在主流操作系统上安装Docker的方法以及Docker的基本管理操作;第二篇详细介绍Kubernetes,主要包括Kubernetes基础知识、Kubernetes的安装方法、Kubernetes命令行管理工具、运行应用、访问应用、存储管理、软件包管理、网络管理以及Kubernetes的图形管理工具。
本书内容详尽、示例丰富,是广大Docker和Kubernetes初学者推荐的参考书,同时也适合高等院校和培训学校计算机相关专业作为教材使用。

主编推荐
Docker是一个社区所有项目,它建立了容器化的行业标准;同时,世界上主要的云服务商和IT供应商都选择了Kubernetes作为默认的容器编排工具。这就要求所有的运维人员需要理解Docker,学会Kubernetes,这样才能更好地进行容器管理。

精彩内容
读懂本书
还在用虚拟机?是时候开始用Docker了
未来五年引领云计算发展的核心技术必然是容器技术。现在越来越多的IT公司逐渐抛弃传统的虚拟化技术,而转向轻量化的容器技术。
主流云服务商已经开始支持Docker
云服务提供商,包括微软、IBM、Rackspace、Google以及其他主要的Linux提供商如Canonical和Red Hat,都开始支持 Docker。
Docker和Kubernetes如何改变传统的虚拟化技术?
Docker和Kubernetes给虚拟化技术带来了革命性的改变,给开发人员以及系统管理员提供了一个平台,使配置和部署分布式应用变得更加容易,让应用真正实现零宕机。
本书真的适合你吗?
本书帮你从传统的虚拟化技术过渡到Docker,再过渡到Kubernetes时代;本书全面而又简洁地介绍了Docker,轻松扫除初学者学习本书的障碍;本书从最简单的例子出发,逐步深入,使得读者能够在轻松愉快的过程中,学习到新的技术;本书摒弃了过多的理论介绍,突出了日常开发和运维必需的知识点,可谓去芜存菁,取精用宏。

本书涉及的技术或框架
虚拟化容器Docker
Linux Linux ContainerGit
版本控制Nginx反向代理
防火墙路由OSI七层网络模型
子网网桥集群
NFSiSCSISAN
Hyper-VVMware Workstation Pro域名解析

本书涉及的示例和案例
个Docker应用:Hello world通过二进制文件安装Kubernetes
在Ubuntu中体验Dockerkubectl管理资源对象
容器的创建、查看、启动、停止以及删除管理Deployment
Docker的网络模式通过Job实现倒计时
通过软件包管理工具安装Kubernetes管理服务
通过源代码安装Kubernetes通过NodePort实现外部访问
kubeadm部署Kubernetes存储卷管理
管理DaemonSet通过Helm管理应用
在Windows中体验Dockerkube-proxy和ClusterIP实现外部访问
Docker镜像的查找、下载、列举、删除、通过负载均衡实现外部访问
查看、构建以及标签管理持久化存储卷管理
容器的互联在Kubernetes集群中部署Tomcat

本书特点
(1)本书不论是理论知识的介绍,还是实例的选择,都是从实际应用的角度出发,精心选择运维和开发过程中典型例子,讲解细致,分析透彻。
(2)深入浅出、轻松易学,以Docker和Kubernetes重要知识点为主线,激发读者的阅读兴趣,让读者能够真正学习到Docker和Kubernetes实用、前沿的技术。
(3)技术新颖、与时俱进,结合时下最热门的技术,如微服务、集群以及自动化运维等,让读者在学习Docker和Kubernetes的同时,扩大知识面,了解和掌握更多的、更先进的运维技术。
(4)贴近读者、贴近实际,大量成熟技巧和经验的介绍,帮助读者快速找到问题的最佳答案,及时解决运维和开发过程中遇到的问题。
(5)贴心提醒,本书根据需要在各章使用了很多“注意”“提示”等小提示,让读者可以在学习过程中更轻松地理解相关概念及知识点。
(6)本书汇集了作者大量的实战经验,不仅可以作为入门教程,还可以作为运维和开发的参考书。

本书读者
?IT实施和运维工程师
?软件开发工程师
?对云服务技术感兴趣,并希望进一步学习的中不错技术人员
?系统管理员
?云端原生开发人员
?想了解容器和Kubernetes技术的初学者
?想从Docker转移到Kubernetes的技术人员

本书~10章由平顶山学院的罗利民创作,1~12章由张春晓创作。

作  者
2019年5月

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP