作品简介

Kubernetes从2015年7月21日发布1.0版本,经过三年多的时间不断发展至今,其作为开源的容器应用自动部署、调度和管理平台而被大众广泛接受,在全球收获了一大批粉丝和拥护者。

本书从容器及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介绍
  • 容器的崛起
  • Kubernetes将为容器提供可编排和管理的基础架构
  • 云原生计算基金会为Kubernetes的规模提供了建议
  • CNCF Kubernetes一致性认证聚焦用户需求
  • 总结
  • 第2章 Kubernetes基础主题
  • Kubernetes架构
  • 运行Kubernetes:部署选项
  • Kubernetes核心概念
  • 第3章 Kubernetes高级主题
  • Kubernetes 服务对象:出色的负载均衡器
  • DaemonSet
  • StatefulSet
  • 卷和持久卷
  • ConfigMap
  • Secret
  • 镜像仓库
  • Helm
  • 展望
  • 第4章 生产应用介绍
  • 我们的第一个微服务
  • 命名空间 (Namespace)
  • ServiceAccount
  • PodSecurityPolicy
  • 将容器化的Db2数据库部署为StatefulSet
  • 管理基于Java的Portfolio微服务作为一个Deployment
  • 部署Trader微服务前端页面
  • 将MQ Series Manager部署为容器化的StatefulSet
  • 为Portfolio微服务部署支持服务
  • 整合:访问完整配置的应用程序
  • 总结
  • 第5章 持续交付
  • 构建镜像
  • Kubernetes的可编程性
  • 典型变更流程
  • 第6章 企业级应用的运维
  • 微服务的日志收集和分析
  • 微服务的健康管理
  • 总结
  • 第7章 集群运维和混合云
  • 混合云概述
  • 访问控制
  • 性能、调度和自动缩放
  • 网络
  • 存储
  • 配额
  • 审计与合规
  • Kubernetes集群联邦(Federation)
  • 第8章 贡献者体验
  • Kubernetes 网站
  • 云原生计算基金会网站
  • IBM开发者网站
  • Kubernetes贡献者体验SIG
  • Kubernetes文档SIG
  • Kubernetes IBM Cloud SIG
  • 第9章 Kubernetes的未来
  • 传统企业应用程序向云原生应用程序的迁移增长
  • 采用Kubernetes进行高性能计算的增长
  • Kubernetes将成为机器学习和深度学习应用程序的事实平台
  • Kubernetes将成为多云平台
  • 结论
  • 附录A 配置本书中使用的Kubernetes
  • 附录B 配置开发环境
  • 附录C 配置Docker从私有仓库拉取镜像
  • 附录D 为Docker Cloud生成API Key
  • 关于作者
  • 读者调查表
  • 电子工业出版社编著书籍推荐表
  • 反侵权盗版声明
展开全部