大小:42.71M
更新时间:23-09-05
系统:Pc
kubernetes权威指南第二版是一本Kubernetes重磅开山之作,由龚正,吴治辉和王伟三人共同编著。本书内容丰富,囊括了Kubernetes入门、核心原理、实践指南、开发指导、高级案例、运维指南及源码分析等方面的内容,由浅入深地介绍了Kubernetes容器云平台,并围绕着生产环境中可能出现的问题,给出了大量的典型案例,有很好的可借鉴性。第二版书籍更新到2016.6 Kubernetes v1.3版本,包含从2015.7发布1.0版本之后v1.1、v1.2、v1.3版本的全部新特性,并根据第1版的读者反馈和全新的Kubernetes版本,对内容进行了大幅修订,欢迎有需要的朋友免费下载阅读。
Kubernetes是由谷歌开源的Docker容器集群管理系统,为容器化的应用提供了资源调度、部署运行、服务发现、扩容及缩容等一整套功能。《kubernetes权威指南第二版》从一个开发者的角度去理解、分析和解决问题,囊括了Kubernetes入门、核心原理、实践指南、开发指导、高级案例、运维指南及源码分析等方面的内容,图文并茂、内容丰富、由浅入深、讲解全面;并围绕着生产环境中可能出现的问题,给出了大量的典型案例,比如安全问题、网络方案的选择、高可用性方案及Trouble Shooting技巧等,有很强的可借鉴性。无论是对于软件工程师、测试工程师、运维工程师、软件架构师、技术经理,还是对于资深IT人士来说,本书都极具参考价值。
第1章Kubernetes入门1
1.1 Kubernetes是什么1
1.2为什么要用Kubernetes 4
1.3从一个简单的例子开始5
1.3.1环境准备6
1.3.2启动MySQL服务7
1.3.3启动Tomcat应用9
1.3.4通过浏览器访问网页11
1.4 Kubernetes基本概念和术语12
1.4.1 Master 12
1.4.2 Node 13
1.4.3 Pod 15
1.4.4 Label(标签)19
1.4.5 Replication Controller(RC)22
1.4.6 Deployment 25
1.4.7 Horizontal Pod Autoscaler(HPA)27
1.4.8 Service(服务)29
1.4.9 Volume(存储卷)35
1.4.10 Persistent Volume 39
1.4.11 Namespace(命名空间)40
1.4.12 Annotation(注解)42
1.4.13小结42
第2章Kubernetes实践指南43
2.1 Kubernetes安装与配置43
2.1.1安装Kubernetes 43
2.1.2配置和启动Kubernetes服务45
2.1.3 Kubernetes集群的安全设置51
2.1.4 Kubernetes的版本升级57
2.1.5内网中的Kubernetes相关配置57
2.1.6 Kubernetes核心服务配置详解58
2.1.7 Kubernetes集群网络配置方案72
2.2 kubectl命令行工具用法详解80
2.2.1 kubectl用法概述80
2.2.2 kubectl子命令详解82
2.2.3 kubectl参数列表84
2.2.4 kubectl输出格式84
2.2.5 kubectl操作示例86
2.3 Guestbook示例:Hello World 87
2.3.1创建redis-master RC和Service 89
2.3.2创建redis-slave RC和Service 91
2.3.3创建frontend RC和Service 93
2.3.4通过浏览器访问frontend页面96
2.4深入掌握Pod 97
2.4.1 Pod定义详解97
2.4.2 Pod的基本用法102
2.4.3静态Pod 107
2.4.4 Pod容器共享Volume 108
2.4.5 Pod的配置管理110
2.4.6 Pod生命周期和重启策略123
2.4.7 Pod健康检查124
2.4.8玩转Pod调度126
2.4.9 Pod的扩容和缩容135
2.4.10 Pod的滚动升级139
2.5深入掌握Service 143
2.5.1 Service定义详解143
2.5.2 Service基本用法145
2.5.3集群外部访问Pod或Service 150
2.5.4 DNS服务搭建指南153
2.5.5 Ingress:HTTP 7层路由机制161
第3章Kubernetes核心原理165
3.1 Kubernetes API Server原理分析165
3.1.1 Kubernetes API Server概述165
3.1.2独特的Kubernetes Proxy API接口168
3.1.3集群功能模块之间的通信169
3.2 Controller Manager原理分析170
3.2.1 Replication Controller 171
3.2.2 Node Controller 173
3.2.3 ResourceQuota Controller 174
3.2.4 Namespace Controller 176
3.2.5 Service Controller与Endpoint Controller 176
3.3 Scheduler原理分析177
3.4 kubelet运行机制分析181
3.4.1节点管理181
3.4.2 Pod管理182
3.4.3容器健康检查183
3.4.4 cAdvisor资源监控184
3.5 kube-proxy运行机制分析186
3.6深入分析集群安全机制190
3.6.1 API Server认证190
3.6.2 API Server授权192
3.6.3 Admission Control准入控制194
3.6.4 Service Account 195
3.6.5 Secret私密凭据200
3.7网络原理203
3.7.1 Kubernetes网络模型203
3.7.2 Docker的网络基础205
3.7.3 Docker的网络实现217
3.7.4 Kubernetes的网络实现225
3.7.5开源的网络组件229
3.7.6网络实战234
第4章Kubernetes开发指南247
4.1 REST简述247
4.2 Kubernetes API详解249
4.2.1 Kubernetes API概述249
4.2.2 API版本254
4.2.3 API详细说明254
4.2.4 API响应说明256
4.3使用Java程序访问Kubernetes API 258
4.3.1 Jersey 258
4.3.2 Fabric8 270
4.3.3使用说明271
第5章Kubernetes运维指南292
5.1 Kubernetes集群管理指南292
5.1.1 Node的管理292
5.1.2更新资源对象的Label 294
5.1.3 Namespace:集群环境共享与隔离295
5.1.4 Kubernetes资源管理299
5.1.5 Kubernetes集群高可用部署方案333
5.1.6 Kubernetes集群监控343
5.1.7 kubelet的垃圾回收(GC)机制361
5.2 Kubernetes高级案例362
5.2.1 ElasticSearch日志搜集查询和展现案例362
5.2.2 Cassandra集群部署案例371
5.3 Trouble Shooting指导376
5.3.1查看系统Event事件377
5.3.2查看容器日志379
5.3.3查看Kubernetes服务日志379
5.3.4常见问题381
5.3.5寻求帮助384
5.4 Kubernetes v1.3开发中的新功能385
5.4.1 Pet Set(有状态的容器)385
5.4.2 Init Container(初始化容器)388
5.4.3 Cluster Federation(集群联邦)391
同类热门
热门标签
网友评论0人参与,0条评论
最新排行
深入浅出mfc第二版pdf51.23M附光盘全部源码 深入浅出mfc第二版pdf是一本学习MFC程序设计的优秀入门教材,由侯俊杰编著,华中科技大学出版社发行。本书从mfc的运用,钻入mfc的内部运作,进而appliocation frameword的原理,再至物件导向的精神,然后回到mfc的运用,内容
查看Oracle管理之道126.91M张天慧pdf扫描版 Oracle管理之道是目前最完整、最真实、最灵活的oracle数据库指南,由华硕集团昌硕科技DBA张天慧编著。本书内容为作者多年的DBA实践经验的提炼,完全涵盖了担任企业级数据库管理职务所应具备的知识与技能,全书从Oracle实例开始,介绍了各种内
查看openstack设计与实现41.66M英特尔开源技术中心pdf扫描版openstack设计与实现是一本OpenStack必选必读经典,由英特尔开源技术中心编著。本书内容丰富翔实,以juno版本为基础,覆盖了openstack的学习到设计与实现等各个方面的内容,致力于帮助读者形成openstack及其各个主要组件与项目的拓
查看百姓自制蔬菜食谱1000例58.08Mpdf高清版百姓自制蔬菜食谱1000例是一本pdf高清版的电子书,详细的介绍了各种蔬菜的不同做法,包括白菜、菠菜、韭菜、圆白菜、青菜、雪菜、茭白、芦笋、萝卜、山药、土豆、藕等多种蔬菜。同时该蔬菜菜谱还介绍了做菜的一些小常识、小窍门,让百姓了解从选料、制作到食用的一系
查看高性能网站建设进阶指南:Web开发者性能优化最佳实践20.16M桑德斯pdf扫描版高性能网站建设进阶指南:Web开发者性能优化最佳实践是一本web性能优化指南实践手册,由美国程序员Steve Souders编著。本书内容丰富翔实,主要讲解了Ajax性能、编写高效的JavaScript、创建快速响应的应用程序、无阻塞加载脚本、跨域共享资
查看数据可视化实战使用d3设计交互式图表8.62M莫瑞高清扫描版 数据可视化实战使用d3设计交互式图表是国内探讨在浏览器中实现动态数据可视化的经典图书,由美国程序员Scott Murray 编著。本书内容丰富翔实,主要介绍javaScript的数据可视化库D3,它可以把数据加载到网页中并基于数据生成各种图表。作者
查看计算机通信与网络(第2版)57.16M杨庚pdf扫描版计算机通信与网络(第2版)是一本计算机网络教材,由杨庚编著。本书是作者结合多年教学及科研工作的经验编写而成的,在介绍基础知识的基础上,又介绍了计算机网络与通信技术的发展概况,内容由浅入深,理论与实践相结合,面向应用,能够帮助读者很快的学习掌握计算机网络技
查看