Blue Flower

kubernetes权威指南第二版是一本Kubernetes重磅开山之作,由龚正,吴治辉和王伟三人共同编著。本书内容丰富,囊括了Kubernetes入门、核心原理、实践指南、开发指导、高级案例、运维指南及源码分析等方面的内容,由浅入深地介绍了Kubernetes容器云平台,并围绕着生产环境中可能出现的问题,给出了大量的典型案例,有很好的可借鉴性。第二版书籍更新到2016.6 Kubernetes v1.3版本,包含从2015.7发布1.0版本之后v1.1、v1.2、v1.3版本的全部新特性,并根据第1版的读者反馈和全新的Kubernetes版本,对内容进行了大幅修订,欢迎有需要的朋友免费下载阅读。
202209171853439016360000

内容介绍

Kubernetes是由谷歌开源的Docker容器集群管理系统,为容器化的应用分享了资源调度、部署运行、服务发现、扩容及缩容等一整套功能。《kubernetes权威指南第二版》从一个开发者的角度去理解、分析和解决问题,囊括了Kubernetes入门、核心原理、实践指南、开发指导、高级案例、运维指南及源码分析等方面的内容,图文并茂、内容丰富、由浅入深、讲解全面;并围绕着生产环境中可能出现的问题,给出了大量的典型案例,比如安全问题、网络方案的选择、高可用性方案及Trouble Shooting技巧等,有很强的可借鉴性。无论是对于软件工程师、测试工程师、运维工程师、软件架构师、技术经理,还是对于资深IT人士来说,本书都极具参考价值。
202209171853443472040001

章节目录

第1章 Kubernetes 入门 11.1 Kubernetes 是什么 11.2 为什么要用Kubernetes 41.3 从一个简单的例子开始 51.3.1 环境准备 61.3.2 启动MySQL 服务 71.3.3 启动Tomcat 应用 91.3.4 通过浏览器访问网页 111.4 Kubernetes 基本概念和术语 121.4.1 Master 121.4.2 Node 131.4.3 Pod 151.4.4 Label(标签) 191.4.5 Replication Controller(RC) 221.4.6 Deployment 251.4.7 Horizontal Pod Autoscaler(HPA) 271.4.8 Service(服务) 291.4.9 Volume(存储卷) 351.4.10 Persistent Volume 391.4.11 Namespace(命名空间) 401.4.12 Annotation(注解) 421.4.13 小结 42第2章 Kubernetes 实践指南 432.1 Kubernetes 安装与配置 432.1.1 安装Kubernetes 432.1.2 配置和启动Kubernetes 服务 452.1.3 Kubernetes 集群的安全设置 512.1.4 Kubernetes 的版本升级 572.1.5 内网中的Kubernetes 相关配置 572.1.6 Kubernetes 核心服务配置详解 582.1.7 Kubernetes 集群网络配置方案 722.2 kubectl 命令行工具用法详解 802.2.1 kubectl 用法概述 802.2.2 kubectl 子命令详解 822.2.3 kubectl 参数列表 842.2.4 kubectl 输出格式 842.2.5 kubectl 操作示例 862.3 Guestbook 示例:Hello World 872.3.1 创建redis-master RC 和Service 892.3.2 创建redis-slave RC 和Service 912.3.3 创建frontend RC 和Service 932.3.4 通过浏览器访问frontend 页面 962.4 深入掌握Pod 972.4.1 Pod 定义详解 972.4.2 Pod 的基本用法 1022.4.3 静态Pod 1072.4.4 Pod 容器共享Volume 1082.4.5 Pod 的配置管理 1102.4.6 Pod 生命周期和重启策略 1232.4.7 Pod 健康检查 1242.4.8 玩转Pod 调度 1262.4.9 Pod 的扩容和缩容 1352.4.10 Pod 的滚动升级 1392.5 深入掌握Service 1432.5.1 Service 定义详解 1432.5.2 Service 基本用法 1452.5.3 集群外部访问Pod 或Service 1502.5.4 DNS 服务搭建指南 1532.5.5 Ingress:HTTP 7 层路由机制 161第3章 Kubernetes 核心原理 1653.1 Kubernetes API Server 原理分析 1653.1.1 Kubernetes API Server 概述 1653.1.2 独特的Kubernetes Proxy API 接口 1683.1.3 集群功能模块之间的通信 1693.2 Controller Manager 原理分析 1703.2.1 Replication Controller 1713.2.2 Node Controller 1733.2.3 ResourceQuota Controller 1743.2.4 Namespace Controller 1763.2.5 Service Controller 与Endpoint Controller 1763.3 Scheduler 原理分析 1773.4 kubelet 运行机制分析 1813.4.1 节点管理 1813.4.2 Pod 管理 1823.4.3 容器健康检查 1833.4.4 cAdvisor 资源监控 1843.5 kube-proxy 运行机制分析 1863.6 深入分析集群安全机制 1903.6.1 API Server 认证 1903.6.2 API Server 授权 1923.6.3 Admission Control 准入控制 1943.6.4 Service Account 1953.6.5 Secret 私密凭据 2003.7 网络原理 2033.7.1 Kubernetes 网络模型 2033.7.2 Docker 的网络基础 2053.7.3 Docker 的网络实现 2173.7.4 Kubernetes 的网络实现 2253.7.5 开源的网络组件 2293.7.6 网络实战 234第4章 Kubernetes 开发指南 2474.1 REST 简述 2474.2 Kubernetes API 详解 2494.2.1 Kubernetes API 概述 2494.2.2 API 版本 2544.2.3 API 详细说明 2544.2.4 API 响应说明 2564.3 使用Java 程序访问Kubernetes API 2584.3.1 Jersey 2584.3.2 Fabric8 2704.3.3 使用说明 271第5章 Kubernetes 运维指南 2925.1 Kubernetes 集群管理指南 2925.1.1 Node 的管理 2925.1.2 更新资源对象的Label 2945.1.3 Namespace:集群环境共享与隔离 2955.1.4 Kubernetes 资源管理 2995.1.5 Kubernetes 集群高可用部署方案 3335.1.6 Kubernetes 集群监控 3435.1.7 kubelet 的垃圾回收(GC)机制 3615.2 Kubernetes 高级案例 3625.2.1 ElasticSearch 日志搜集查询和展现案例 3625.2.2 Cassandra 集群部署案例 3715.3 Trouble Shooting 指导 3765.3.1 查看系统Event 事件 3775.3.2 查看容器日志 3795.3.3 查看Kubernetes 服务日志 3795.3.4 常见问题 3815.3.5 寻求帮助 3845.4 Kubernetes v1.3 开发中的新功能 3855.4.1 Pet Set(有状态的容器) 3855.4.2 Init Container(初始化容器) 3885.4.3 Cluster Federation(集群联邦) 391第6章 Kubernetes 源码导读 3966.1 Kubernetes 源码结构和编译步骤 3966.2 kube-apiserver 进程源码分析 4006.2.1 进程启动过程 4006.2.2 关键代码分析 4026.2.3 设计总结 4176.3 kube-controller-manager 进程源码分析 4206.3.1 进程启动过程 4206.3.2 关键代码分析 4236.3.3 设计总结 4316.4 kube-scheduler 进程源码分析 4336.4.1 进程启动过程 4346.4.2 关键代码分析 4386.4.3 设计总结 4456.5 kubelet 进程源码分析 4476.5.1 进程启动过程 4476.5.2 关键代码分析 4526.5.3 设计总结 4756.6 kube-proxy 进程源码分析 4766.6.1 进程启动过程 4766.6.2 关键代码分析 4786.6.3 设计总结 4936.7 kubectl 进程源码分析 4946.7.1 kubectl create 命令 4956.7.2 rolling-update 命令 499后记 505

使用说明

1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读>

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载