kuberes从入门到devo企业应用实战 编程语言 韩先超编 新华正版
¥
78.1
6.1折
¥
128
全新
库存30件
作者韩先超编
出版社清华大学出版社
ISBN9787302644347
出版时间2023-09
版次1
装帧平装
开本32
页数944页
字数708千字
定价128元
货号304_9787302644347
上书时间2024-12-25
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
主编:
本书作者从事容器技术方面的研究和实践已近十年,还是一位kubere讲师和社区贡献者,其录制的kubere课入选了人才交流中心官方认证课程,本书是在结多年来不断改进的课的基础上精心编撰而成,内容经过学员检验,值得依赖。
本书从docker容器基础开始,介绍了kubere的基础知识、集群构建、核心资源和应用场景,书中还给出大量企业级项目与devo案例,这些案例也是当前kubere应用的热点,如流理治理、监控、高吞吐量志收集、自动化扩缩容和容器台构建、灰度发布等。对于初学者来说,一本易物理解的kubere教程可以节省不少学时间,因此,本书对大部分命令和配置资源都给出了详尽细致的注释和说明,并对作步骤给出了详细步骤解析,这一点对于初学者者来说非常友好。
本书除介绍kubere本身,还介绍了很多周边相关技术,比如,jekin、cicd、itio、prommethue、ingre、k3等,有助于读者整合运用这些技术,真正解决生产实践中遇到的问题。
之,这是一本理解兼备实践,注重实的kubere好书,期待读者从本书中收获多多。
目录:
章docker初探1
1.1docker概述1
1.1.1docker是什么1
1.1.2docker的版本2
1.1.3学docker的方式2
1.2docker的组成与特点2
1.2.1docker的组成2
1.2.2docker的特点4
1.3安装和配置docker5
1.3.1配置主机名5
1.3.2关闭firewalld火墙6
1.3.3关闭selinux6
1.3.4配置时间同步7
1.3.5编写计划任务7
1.3.6重启crond服务使计划任务生效8
1.3.7安装基础软件包8
1.3.8安装docker-ce9
1.3.9修改内核参数11
1.3.10配置docker镜像加速器13
1.4docker镜像与容器14
1.4.1docker镜像14
1.4.2docker容器17
1.5案例:通过docker部署nginx服务24
1.5.1基于centos镜像运行一个docker容器24
1.5.2查看docker容器是否正常运行24
1.5.3在docker中安装nginx容器25
1.5.4在docker容器中通过yum安装nginx26
1.6本章小结28
第2章dockerfile构建企业级镜像29
2.1dockerfile语法详解29
2.2dockerfile构建企业级镜像43
2.2.1案例:dockerfile构建nginx镜像43
2.2.2案例:dockerfile构建tomcat镜像48
2.3本章小结50
第3章docker私有镜像仓库harbor51
3.1harbor的概念及签发51
3.2安装harbor53
3.3harbor图形界面使用说明57
3.4测试使用harbor私有镜像仓库59
3.5harbor高可用62
3.6本章小结63
第4章kubeadm快速搭建kuberes集群64
4.1初始化实验环境65
4.1.1配置静态ip地址67
4.1.2配置机器主机名68
4.1.3配置主机hosts文件68
4.1.4配置控制节点到工作节点无密码登录68
4.1.5关闭交换分区69
4.1.6修改机器内核参数70
4.1.7关闭firewalld火墙72
4.1.8关闭selinux72
4.1.9配置安装docker和containerd需要的阿里云的在线yum源73
4.1.10配置安装kuberes组件需要的阿里云的在线yum源74
4.1.11配置时间同步75
4.1.12安装docker-ce和containerd服务76
4.2安装kuberes集群80
4.2.1安装初始化kuberes集群需要的软件包80
4.2.2kubeadm初始化kuberes集群81
4.2.3配置kubectl的配置文件config83
4.3扩容kuberes集群85
4.3.1添加个工作节点85
4.3.2添加第二个工作节点86
4.4安装kuberes网络插件calico88
4.4.1安装calico88
4.4.2calico的配置89
4.4.3calico-kube-controllers解析94
4.5测试kuberes集群是否健康95
4.5.1测试在kuberes中创建的pod是否可以正常访问网络95
4.5.2测试coredns是否正常96
4.5.3延长96
4.6本章小结99
第5章kuberes核心资源pod100
5.1pod是什么100
5.1.1pod基本介绍100
5.1.2pod如何管理多个容器101
5.1.3pod网络102
5.1.4pod存储102
5.2pod的工作方式103
5.2.1自主式pod103
5.2.2控制器管理的pod107
5.3如何创建一个pod资源111
5.3.1通过yaml文件创建pod资源112
5.3.2pod资源清单编写113
5.3.3创建一个完整的pod资源141
5.3.4和pod相关的命令解读144
5.4nodename和nodeselector146
5.4.1nodename实例147
5.4.2nodeselector实例148
5.5亲和、污点和容忍度149
5.5.1节点亲和149
5.5.2pod亲和和反亲和154
5.5.3污点和容忍度160
5.6pod生命周期和健康探测165
5.6.1初始化容器initcontainer166
5.6.2存活探测167
5.6.3绪探测170
5.6.4容器钩子172
5.7本章小结174
第6章replicaset和deployment控制器管理pod175
6.1replicaset如何管理pod176
6.1.1replicaset概述176
6.1.2replicaset资源清单文件的编写176
6.2replicaset管理pod案例:部署guestbook留言板178
6.3replicaset管理pod实例:扩容、缩容、更新180
6.4deployment如何管理pod183
6.4.1deployment概述183
6.4.2deployment如何管理replicaset和pod184
6.5deployment资源清单文件的编写185
6.5.1查看deployment资源对象yaml文件的组成186
6.5.2查看deployment下的spec字段186
6.6deployment管理pod案例解析188
6.7deployment管理pod:扩容和缩容190
6.7.1电商访问量急增——扩容pod190
6.7.2电商淡季或业务低峰期——缩容pod191
6.8基于deployment实现pod滚动更新——webapp应用版本升级192
6.9本章小结195
第7章service四层负载均衡197
7.1service的概念与197
7.1.1service基本介绍197
7.1.2kuberes集群中的3类ip地址198
7.2创建service资源200
7.2.1创建service资源的方法200
7.2.2案例:用yaml文件创建service资源200
7.2.3查看定义service资源需要的字段202
7.2.4service的4种type类型203
7.2.5service的端定义206
7.2.6创建service:类型是clusterip207
7.2.7创建service:类型是nodeport209
7.2.8创建service:类型是externalname212
7.3本章小结215
内容简介:
本书以实战为主,内容涵盖容器技术、kubere核心资源以及基于kubere的企业级实践。从容器基础知识开始,由浅入深,阐述kubere各个方面的知识,并提供大量实际项目和应用场景。全书共20章,~3章讲解容器技术,这是理解kubere的必要基础,主要介绍容器的定义、创建和管理容器、容器网络和存储等方面的知识。第4章讲解如何使用kubeadm和二进制文件安装高可用kubere集群。第5~12章讲解kubere的核心资源,包括pod、deployment、ervice、ingre等资源的定义、使用和管理方法,以及实际应用场景。3~20章讲解基于kubere的企业实践,介绍如何使用kubere解决实际问题,包括使用kubere进行应用程序的部署、容器云台的构建、流量治理、监控、自动化扩缩容和灰度发布等项目与案例。 本书基于kubere 1.27新版本编写(本书的内容也适合1.20之后的所有版本),从零基础开始,涵盖理论知识、企业级案例,以及自动化运维devo体系和一些大厂架构设计思路,适合云原生领域的从业者、kuberet初学者、运维和开发人员使用,也可以作为企业内训、培训机构和大中专院校的用书。
作者简介:
韩先超
运维,kubere架构师,早一批kubere布道者,曾职于世界500强上市公司,拥有 rhce、rhca、cka等认证,对于linux、devo、kubere和自动化等领域有着深入的理解和实践经验。
在 cdn、51cto等台发表过多篇linux、devo、kubere、自动化等方面的文章,累计阅读量突破100万;在 51cto台的kubere课程拥有近200万学员;推出的kubere课程被选入人才交流中心官方认证课程 。
在2021年5月28由51cto主办,中关村数智人工智能产业联盟指导的数启创新 云触未来! web3.0云响力新一 代云计算大会中作为主讲嘉宾分享kubere如何助力企业转型,被北京报和环球网发文专题报道;受linux 会邀请,作为主讲嘉宾分享kubere在企业中的发展趋势和具体应用场景;曾为电网、振兴银行、中 国移动、中国电信,天翼物联、任子行等大型企业提供kubere技术培训;还积极参与企业内训项目,为各大 企业提供技术培训和解决方案支持。
— 没有更多了 —
以下为对购买帮助不大的评价