展开全部

主编推荐语

Kubernetes开发与运维实战:全面讲解资源调度、部署运行、服务发现等一整套功能,附丰富实践案例。

内容简介

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

目录

  • 版权信息
  • 内容简介
  • 第1版推荐序
  • 自序
  • 第1章 Kubernetes入门
  • 1.1 Kubernetes是什么
  • 1.2 为什么要用Kubernetes
  • 1.3 从一个简单的例子开始
  • 1.3.1 环境准备
  • 1.3.2 启动MySQL服务
  • 1.3.3 启动Tomcat应用
  • 1.3.4 通过浏览器访问网页
  • 1.4 Kubernetes基本概念和术语
  • 1.4.1 Master
  • 1.4.2 Node
  • 1.4.3 Pod
  • 1.4.4 Label(标签)
  • 1.4.5 Replication Controller(RC)
  • 1.4.6 Deployment
  • 1.4.7 Horizontal Pod Autoscaler(HPA)
  • 1.4.8 Service(服务)
  • 1.4.9 Volume(存储卷)
  • 1.4.10 Persistent Volume
  • 1.4.11 Namespace(命名空间)
  • 1.4.12 Annotation(注解)
  • 1.4.13 小结
  • 第2章 Kubernetes实践指南
  • 2.1 Kubernetes安装与配置
  • 2.1.1 安装Kubernetes
  • 2.1.2 配置和启动Kubernetes服务
  • 2.1.3 Kubernetes集群的安全设置
  • 2.1.4 Kubernetes的版本升级
  • 2.1.5 内网中的Kubernetes相关配置
  • 2.1.6 Kubernetes核心服务配置详解
  • 2.1.7 Kubernetes集群网络配置方案
  • 2.2 kubectl命令行工具用法详解
  • 2.2.1 kubectl用法概述
  • 2.2.2 kubectl子命令详解
  • 2.2.3 kubectl参数列表
  • 2.2.4 kubectl输出格式
  • 2.2.5 kubectl操作示例
  • 2.3 Guestbook示例:Hello World
  • 2.3.1 创建redis-master RC和Service
  • 2.3.2 创建redis-slave RC和Service
  • 2.3.3 创建frontend RC和Service
  • 2.3.4 通过浏览器访问frontend页面
  • 2.4 深入掌握Pod
  • 2.4.1 Pod定义详解
  • 2.4.2 Pod的基本用法
  • 2.4.3 静态Pod
  • 2.4.4 Pod容器共享Volume
  • 2.4.5 Pod的配置管理
  • 2.4.6 Pod生命周期和重启策略
  • 2.4.7 Pod健康检查
  • 2.4.8 玩转Pod调度
  • 2.4.9 Pod的扩容和缩容
  • 2.4.10 Pod的滚动升级
  • 2.5 深入掌握Service
  • 2.5.1 Service定义详解
  • 2.5.2 Service基本用法
  • 2.5.3 集群外部访问Pod或Service
  • 2.5.4 DNS服务搭建指南
  • 2.5.5 Ingress:HTTP 7层路由机制
  • 第3章 Kubernetes核心原理
  • 3.1 Kubernetes API Server 原理分析
  • 3.1.1 Kubernetes API Server概述
  • 3.1.2 独特的Kubernetes Proxy API接口
  • 3.1.3 集群功能模块之间的通信
  • 3.2 Controller Manager 原理分析
  • 3.2.1 Replication Controller
  • 3.2.2 Node Controller
  • 3.2.3 ResourceQuota Controller
  • 3.2.4 Namespace Controller
  • 3.2.5 Service Controller与Endpoint Controller
  • 3.3 Scheduler 原理分析
  • 3.4 kubelet 运行机制分析
  • 3.4.1 节点管理
  • 3.4.2 Pod管理
  • 3.4.3 容器健康检查
  • 3.4.4 cAdvisor资源监控
  • 3.5 kube-proxy 运行机制分析
  • 3.6 深入分析集群安全机制
  • 3.6.1 API Server认证
  • 3.6.2 API Server 授权
  • 3.6.3 Admission Control 准入控制
  • 3.6.4 Service Account
  • 3.6.5 Secret私密凭据
  • 3.7 网络原理
  • 3.7.1 Kubernetes网络模型
  • 3.7.2 Docker的网络基础
  • 3.7.3 Docker的网络实现
  • 3.7.4 Kubernetes的网络实现
  • 3.7.5 开源的网络组件
  • 3.7.6 网络实战
  • 第4章 Kubernetes开发指南
  • 4.1 REST简述
  • 4.2 Kubernetes API详解
  • 4.2.1 Kubernetes API概述
  • 4.2.2 API版本
  • 4.2.3 API详细说明
  • 4.2.4 API响应说明
  • 4.3 使用Java程序访问Kubernetes API
  • 4.3.1 Jersey
  • 4.3.2 Fabric8
  • 4.3.3 使用说明
  • 第5章 Kubernetes运维指南
  • 5.1 Kubernetes集群管理指南
  • 5.1.1 Node的管理
  • 5.1.2 更新资源对象的Label
  • 5.1.3 Namespace:集群环境共享与隔离
  • 5.1.4 Kubernetes资源管理
  • 5.1.5 Kubernetes集群高可用部署方案
  • 5.1.6 Kubernetes集群监控
  • 5.1.7 kubelet的垃圾回收(GC)机制
  • 5.2 Kubernetes高级案例
  • 5.2.1 ElasticSearch日志搜集查询和展现案例
  • 5.2.2 Cassandra集群部署案例
  • 5.3 Trouble Shooting指导
  • 5.3.1 查看系统Event事件
  • 5.3.2 查看容器日志
  • 5.3.3 查看Kubernetes服务日志
  • 5.3.4 常见问题
  • 5.3.5 寻求帮助
  • 5.4 Kubernetes v1.3 开发中的新功能
  • 5.4.1 Pet Set(有状态的容器)
  • 5.4.2 Init Container(初始化容器)
  • 5.4.3 Cluster Federation(集群联邦)
  • 第6章 Kubernetes源码导读
  • 6.1 Kubernetes源码结构和编译步骤
  • 6.2 kube-apischmerver进程源码分析
  • 6.2.1 进程启动过程
  • 6.2.2 关键代码分析
  • 6.2.3 设计总结
  • 6.3 kube-controller-manager进程源码分析
  • 6.3.1 进程启动过程
  • 6.3.2 关键代码分析
  • 6.3.3 设计总结
  • 6.4 kube-scheduler进程源码分析
  • 6.4.1 进程启动过程
  • 6.4.2 关键代码分析
  • 6.4.3 设计总结
  • 6.5 kubelet进程源码分析
  • 6.5.1 进程启动过程
  • 6.5.2 关键代码分析
  • 6.5.3 设计总结
  • 6.6 kube-proxy进程源码分析
  • 6.6.1 进程启动过程
  • 6.6.2 关键代码分析
  • 6.6.3 设计总结
  • 6.7 kubectl进程源码分析
  • 6.7.1 kubectl create命令
  • 6.7.2 rolling-update命令
  • 后记
展开全部

评分及书评

评分不足
2个评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。