本篇主要提供企业级Kubernetes应用(基于混合云Kubernetes环境下的应用部署与运维电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
Kubernetes是容器化应用编排部署的云基础架构。Kubernetes项目由 活跃的开源社区支持,并且该社区正持续 式地增长。在主要供应商和无数贡献者的支持下,Kubernetes已然成为云原生计算应用的标准。虽然Kubernetes对于改进企业云原生应用的创建部署方式有着巨大的潜能,但是将Kubernetes运用到许多企业环境中是困难的。本书面向那些希望能运用 Kubernetes创建、管理、部署和运行容器化云原生应用的开发和运维人员。
Kubernetes从2015年7月21日发布1.0版本,经过三年多的时间不断发展至今,其作为开源的容器应用自动部署、调度和管理平台而被大众广泛接受,在 收获了一大批粉丝和拥护者。《企业级Kubernetes应用—基于混合云Kubernetes环境下的应用部署与运维》译自O’Reilly出版的Kubernetes in the Enterprise。本书从容器及Kubernetes的起源开始,循序渐进地介绍了 Kubernetes的各类核心概念,本书从实际场景出发,举例说明了应用部署的过程,并结合持续交付和运维进行了阐述。同时本书内容也覆盖了混合云的使用场景,以及Kubernetes的未来应用方向。书中还介绍了社区贡献的相关内容, 适合对Kubernetes有兴趣的技术人员阅读和学习。
(美)Michael Elder(迈克尔·埃尔德)作者为IBM 容器工程师。具有丰富的容器实战工作经验。并且都是Kubernetes社区的积极贡献者,本书示例Kubernetes应用的原始作者。 张琦翔 Kubernetes 社区译者,New contributor ambassador,开源技术爱好者,关注 Kubernetes 以及 Service Mesh 发展,致力于推动企业内部开源容器方案落地。 殷龙飞才 软件开发者,译者,讲师。拥有多年编程经验。目前主要感兴趣的领域是软件架构和方法学,致力于提高软件开发的品质和效率。现居北京。 周鹏飞 青云 QingCloud 技术文档工程师 & DockOne 社区译者,参与 KubeSphere 开源容器管理平台和 OpenPitrix 开源多云应用管理平台的产品设计与技术文档(中/英)开发工作,对 Kubernetes、DevOps、Service Mesh 有大量实践经验。
目 录
第1章 容器和Kubernetes介绍1
容器的崛起1
Kubernetes将为容器提供可编排和管理的基础架构4
云原生计算基金会为Kubernetes的规模提供了建议6
CNCF Kubernetes一致性认证聚焦用户需求7
总结8
第2章 Kubernetes基础主题10
Kubernetes架构10
运行Kubernetes:部署选项13
Kubernetes核心概念16
第3章 Kubernetes 主题34
Kubernetes服务对象:出色的负载均衡器34
DaemonSet36
StatefulSet39
卷和持久卷43
ConfigMap48
Secret53
镜像仓库58
Helm60
展望63
第4章 生产应用介绍64
我们的 个微服务64
命名空间 (Namespace)66
ServiceAccount68
PodSecurityPolicy69
将容器化的Db2数据库部署为StatefulSet69
管理基于Java的Portfolio微服务作为一个Deployment92
部署Trader微服务前端页面100
将MQ Series Manager部署为容器化的StatefulSet104
为Portfolio微服务部署支持服务105
整合所有:访问完整配置的应用程序110
总结113
第5章 持续交付114
构建镜像116
Kubernetes的可编程性118
典型变 流程119
第6章 企业级应用的运维120
微服务的日志收集和分析120
微服务的健康管理127
总结133
第7章 集群运维和混合云134
混合云概述134
访问控制135
性能,调度和自动缩放 ☆143
网络152
存储162
配额164
审计与合规168
Kubernetes集群联邦(Federation)168
第8章 贡献者体验170
Kubernetes 网站170
云原生计算基金会网站171
IBM开发者网站172
Kubernetes贡献者体验SIG173
Kubernetes文档SIG174
Kubernetes IBM Cloud SIG176
第9章 Kubernetes的未来177
传统企业应用程序向云原生应用程序的迁移增长177
采用Kubernetes进行高性能计算的增长178
Kubernetes将成为机器学习和深度学习 应用程序的事实平台179
Kubernetes将成为多云的平台179
结论179
附录A 配置本书中使用的Kubernetes181
附录B 配置开发环境186
附录C 配置Docker从私有仓库拉取镜像188
附录D 为Docker Cloud生成API Key190
关于作者191
读者调查表192
电子工业出版社编著书籍 表194
反侵权盗版声明195