作品简介

Docker的流行激活了一直不温不火的PaaS,随之而来的是各类Micro-PaaS的出现,Kubernetes是其中最具代表性的一员,它是Google多年大规模容器管理技术的开源版本。越来越多的企业被迫面对互联网规模所带来的各类难题,而Kubernetes以其优秀的理念和设计正在逐步形成新的技术标准,对于任何领域的运营总监、架构师和软件工程师来说,都是一个绝佳的突破机会。

吴龙辉,网宿科技云计算架构师,负责云平台的设计和研发工作。活跃于CloudFoundry、Docker、Kubernetes等开源社区,致力于云计算PaaS的研究,拥有丰富的云计算实践经验。

作品目录

  • 前言
  • 本书特点
  • 本书的读者对象
  • 本书的组织结构
  • 第1部分 Kubernetes基础篇
  • 第1章 Kubernetes介绍
  • 1.1 为什么会有Kubernetes
  • 1.2 Kubernetes是什么
  • 1.3 Kubernetes的发展历史
  • 1.4 Kubernetes的核心概念
  • 第2章 Kubernetes的架构和部署
  • 2.1 Kubernetes的架构和组件
  • 2.2 部署Kubernetes
  • 2.3 安装Kubernetes扩展插件
  • 第3章 Kubernetes快速入门
  • 3.1 示例应用Guestbook
  • 3.2 准备工作
  • 3.3 运行Redis
  • 3.4 运行Frontend
  • 3.5 设置Guestbook外网访问
  • 3.6 清理Guestbook
  • 第4章 Pod
  • 4.1 国际惯例的Hello World
  • 4.2 Pod的基本操作
  • 4.3 Pod与容器
  • 4.4 Pod的网络
  • 4.5 Pod的重启策略
  • 4.6 Pod的状态和生命周期
  • 4.7 自定义检查Pod
  • 4.8 调度Pod
  • 4.9 问题定位指南
  • 第5章 Replication Controller
  • 5.1 持续运行的Pod
  • 5.2 Pod模板
  • 5.3 Replication Controller和Pod的关联
  • 5.4 弹性伸缩
  • 5.5 自动伸缩
  • 5.6 滚动升级
  • 5.7 Deployment
  • 5.8 一次性任务的Pod
  • 第6章 Service
  • 6.1 Service代理Pod
  • 6.2 Service的虚拟IP
  • 6.3 服务代理
  • 6.4 服务发现
  • 6.5 发布Service
  • 第7章 数据卷
  • 7.1 Kubernetes数据卷
  • 7.2 本地数据卷
  • 7.3 网络数据卷
  • 7.4 Persistent Volume和Persistent Volume Claim
  • 7.5 信息数据卷
  • 第8章 访问Kubernetes API
  • 8.1 API对象与元数据
  • 8.2 如何访问Kubernetes API
  • 8.3 使用命令行工具kubectl
  • 第2部分 Kubernetes高级篇
  • 第9章 Kubernetes网络
  • 9.1 Docker网络模型
  • 9.2 Kubernetes网络模型
  • 9.3 容器间通信
  • 9.4 Pod间通信
  • 9.5 Service到Pod通信
  • 第10章 Kubernetes安全
  • 10.1 Kubernetes安全原则
  • 10.2 Kubernetes API的安全访问
  • 10.2.2.1 认证
  • 10.2.2.2 授权
  • 10.3 Service Account
  • 10.4 容器安全
  • 注意
  • 10.5 多租户
  • 第11章 Kubernetes资源管理
  • 11.1 Kubernetes资源模型
  • 11.2 资源请求和限制
  • 11.3 Limit Range
  • 11.4 Resource Quota
  • 第12章 管理和运维Kubernetes
  • 12.1 Daemon Pod
  • 12.2 Kubernetes的高可用性
  • 12.3 平台监控
  • 12.4 平台日志
  • 12.5 垃圾清理
  • 12.6 Kubernetes的Web界面
  • 第3部分 Kubernetes生态篇
  • 第13章 CoreOS
  • 13.1 CoreOS介绍
  • 13.2 CoreOS工具链
  • 13.3 CoreOS实践
  • 第14章 Etcd
  • 14.1 Etcd介绍
  • 14.2 Etcd的结构
  • 14.3 Etcd实践
  • 14.3.2.1 搭建集群
  • 14.3.2.2 集群管理
  • 第15章 Mesos
  • 15.1 Mesos介绍
  • 15.2 Mesos的架构
  • 15.3 Marathon和K8SM介绍
  • 15.4 Mesos实践
展开全部