万本电子书0元读

万本电子书0元读

顶部广告

Kubernetes in Action中文版电子书

适读人群 :本书适合系统架构师、发和测试人员、运维人员阅读,对企业 IT 主管、系统管理员、平台管理员、SRE 人员等同样具有参考价值,当然也可作为高等院校云计算及容器技术方向的专业教材。 Kubernetes容器编排系统安全地管理分布式应用的结构和流程,以极高的效率组织容器和服务。Kubernetes充当集群的操作系统,消除了在设计中考虑底层网络和服务器基础设施的需要。本书教你使用Kubernetes部署基于容器的分布式应用。在构建Kubernetes集群前,将从Docker和Kubernetes的概观始学习。你将逐步扩展初始应用程序、添加特性并加深对Kubernetes架构和操作的了解。当你浏览这本全面的指南时,还将探索高级的主题,如监控、调优和扩容。本书包括:

售       价:¥

纸质售价:¥142.10购买纸书

390人正在读 | 1人评论 6.2

作       者:(美)Marko Luksa(马尔科·卢克沙)

出  版  社:电子工业出版社

出版时间:2018-12-01

字       数:35.9万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
本书主要讲解如何在 Kubernetes 中部署分布式容器应用。本书始部分概要介绍了 Docker 和Kubernetes 的由来和发展,然后通过在 Kubernetes 中部署一个应用程序,一增加功能,逐步加深我们对于Kubernetes架构的理解和操作的实践。在本书的后面部分,也可以学习一些高阶的主题,比如监控、调试及伸缩。Kubernetes是希腊文,意思是“舵手”,带领我们安全地到达未知水域。Kubernetes这样的容器编排系统,会帮助我们妥善地管理分布式应用的部署结构和线上流量,高效地组织容器和服务。Kubernetes 作为数据中心操作系统,在设计软件系统时,能够尽量降低在底层网络和硬件设施上的负担。<br/>【推荐语】<br/>适读人群 :本书适合系统架构师、发和测试人员、运维人员阅读,对企业 IT 主管、系统管理员、平台管理员、SRE 人员等同样具有参考价值,当然也可作为高等院校云计算及容器技术方向的专业教材。 Kubernetes容器编排系统安全地管理分布式应用的结构和流程,以极高的效率组织容器和服务。Kubernetes充当集群的操作系统,消除了在设计中考虑底层网络和服务器基础设施的需要。本书教你使用Kubernetes部署基于容器的分布式应用。在构建Kubernetes集群前,将从Docker和Kubernetes的概观始学习。你将逐步扩展初始应用程序、添加特性并加深对Kubernetes架构和操作的了解。当你浏览这本全面的指南时,还将探索高级的主题,如监控、调优和扩容。本书包括: ◎Kubernetes内部原理 ◎跨集群部署容器 ◎保障集群的安全 ◎不停机更新应用<br/>【作者】<br/>原著作者简介 Marko Luksa是一位拥有20年以上专业发经验的软件工程师,经手项目小到简单的Web应用,大到ERP系统、框架和中间件软件,应有尽有。在为Red Hat工作期间,他从Google App Engine API实现的发起步, 这些API将基于Red Hat的JBoss中间件产品,之后他一直在为CDI/Weld、Infinispan/JBoss DataGrid等项目贡献力量。2014后, 他加Red Hat的Cloud Enablement团队,负责 Kubernetes和相关技术发的更新,保障公司的中间件软件能将Kubernetes与OpenShift特性的潜能完全发挥出来。   译者简介 七牛容器云 (KIRK)团队,是负责七牛云基于自身公有云业务在容器方面的多年实践经验,针对企业应用快速部署、便捷运维造的容器云计算平台。提供持续集成、弹性伸缩、应用市场等功能特性,使企业专注于业务逻辑发,缩短业务上线周期,优化资源利用率,提高服务响应效率的一支技术团队。<br/>
目录展开

推荐序

译者序

前言

致谢

关于本书

关于作者

关于封面插画

1 Kubernetes介绍

1.1 Kubernetes系统的需求

1.2 介绍容器技术

1.3 Kubernetes介绍

1.4 本章小结

2 开始使用Kubernetes和Docker

2.1 创建、运行及共享容器镜像

2.2 配置Kubernetes集群

2.3 在Kubernetes上运行第一个应用

2.4 本章小结

3 pod:运行于Kubernetes中的容器

3.1 介绍pod

3.2 以YAML或JSON描述文件创建pod

3.3 使用标签组织pod

3.4 通过标签选择器列出pod子集

3.5 使用标签和选择器来约束pod调度

3.6 注解pod

3.7 使用命名空间对资源进行分组

3.8 停止和移除pod

3.9 本章小结

4 副本机制和其他控制器:部署托管的pod

4.1 保持pod健康

4.2 了解ReplicationController

4.3 使用ReplicaSet而不是ReplicationController

4.4 使用DaemonSet在每个节点上运行一个pod

4.5 运行执行单个任务的pod

4.6 安排Job定期运行或在将来运行一次

4.7 本章小结

5 服务:让客户端发现pod并与之通信

5.1 介绍服务

5.2 连接集群外部的服务

5.3 将服务暴露给外部客户端

5.4 通过Ingress暴露服务

5.5 pod就绪后发出信号

5.6 使用headless服务来发现独立的pod

5.7 排除服务故障

5.8 本章小结

6 卷:将磁盘挂载到容器

6.1 介绍卷

6.2 通过卷在容器之间共享数据

6.3 访问工作节点文件系统上的文件

6.4 使用持久化存储

6.5 从底层存储技术解耦pod

6.6 持久卷的动态卷配置

6.7 本章小结

7 ConfigMap和Secret:配置应用程序

7.1 配置容器化应用程序

7.2 向容器传递命令行参数

7.3 为容器设置环境变量

7.4 利用ConfigMap解耦配置

7.5 使用Secret给容器传递敏感数据

7.6 本章小结

8 从应用访问pod元数据以及其他资源

8.1 通过Downward API传递元数据

8.2 与Kubernetes API服务器交互

8.3 本章小结

9 Deployment:声明式地升级应用

9.1 更新运行在pod内的应用程序

9.2 使用ReplicationController实现自动的滚动升级

9.3 使用Deployment声明式地升级应用

9.4 本章小结

10 StatefulSet:部署有状态的多副本应用

10.1 复制有状态pod

10.2 了解Statefulset

10.3 使用Statefulset

10.4 在Statefulset中发现伙伴节点

10.5 了解Statefulset如何处理节点失效

10.6 本章小结

11 了解Kubernetes机理

11.1 了解架构

11.2 控制器如何协作

11.3 了解运行中的pod是什么

11.4 跨pod网络

11.5 服务是如何实现的

11.6 运行高可用集群

11.7 本章小结

12 Kubernetes API服务器的安全防护

12.1 了解认证机制

12.2 通过基于角色的权限控制加强集群安全

12.3 本章小结

13 保障集群内节点和网络安全

13.1 在pod中使用宿主节点的Linux命名空间

13.2 配置节点的安全上下文

13.3 限制pod使用安全相关的特性

13.4 隔离pod的网络

13.5 本章小结

14 计算资源管理

14.1 为pod中的容器申请资源

14.2 限制容器的可用资源

14.3 了解pod QoS等级

14.4 为命名空间中的pod设置默认的requests和limits

14.5 限制命名空间中的可用资源总量

14.6 监控pod的资源使用量

14.7 本章小结

15 自动横向伸缩pod与集群节点

15.1 pod的横向自动伸缩

15.2 pod的纵向自动伸缩

15.3 集群节点的横向伸缩

15.4 本章小结

16 高级调度

16.1 使用污点和容忍度阻止节点调度到特定节点

16.2 使用节点亲缘性将pod调度到特定节点上

16.3 使用pod亲缘性与非亲缘性对pod进行协同部署

16.4 本章小结

17 开发应用的最佳实践

17.1 集中一切资源

17.2 了解pod的生命周期

17.3 确保所有的客户端请求都得到了妥善处理

17.4 让应用在Kubernetes中方便运行和管理

17.5 开发和测试的最佳实践

17.6 本章小结

18 Kubernetes应用扩展

18.1 定义自定义API对象

18.2 使用Kubernetes服务目录扩展Kubernetes

18.3 基于Kubernetes搭建的平台

18.4 本章小结

A 在多个集群中使用kubectl

B 使用kubeadm配置多节点集群

C 使用其他容器运行时

D Cluster Federation

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部