更新时间:2019-03-13 14:21:12
封面
版权信息
前言
第1章 Kubernetes系统基础
1.1 容器技术概述
1.2 Kubernetes概述
1.3 Kubernetes集群组件
1.4 Kubernetes网络模型基础
1.5 本章小结
第2章 Kubernetes快速入门
2.1 Kubernetes的核心对象
2.2 部署Kubernetes集群
2.3 kubectl使用基础与示例
2.4 命令式容器应用编排
2.5 本章小结
第3章 资源管理基础
3.1 资源对象及API群组
3.2 对象类资源格式
3.3 kubectl命令与资源管理
3.4 管理名称空间资源
3.5 Pod资源的基础管理操作
3.6 本章小结
第4章 管理Pod资源对象
4.1 容器与Pod资源对象
4.2 管理Pod对象的容器
4.3 标签与标签选择器
4.4 资源注解
4.5 Pod对象的生命周期
4.6 Pod存活性探测
4.7 Pod就绪性探测
4.8 资源需求及资源限制
4.9 本章小结
第5章 Pod控制器
5.1 关于Pod控制器
5.2 ReplicaSet控制器
5.3 Deployment控制器
5.4 DaemonSet控制器
5.5 Job控制器
5.6 CronJob控制器
5.7 ReplicationController
5.8 Pod中断预算
5.9 本章小结
第6章 Service和Ingress
6.1 Service资源及其实现模型
6.2 Service资源的基础应用
6.3 服务发现
6.4 服务暴露
6.5 Headless类型的Service资源
6.6 Ingress资源
6.7 案例:使用Ingress发布tomcat
6.8 本章小结
第7章 存储卷与数据持久化
7.1 存储卷概述
7.2 临时存储卷
7.3 节点存储卷hostPath
7.4 网络存储卷
7.5 持久存储卷
7.6 downwardAPI存储卷
7.7 本章小结
第8章 配置容器应用:ConfigMap和Secret
8.1 容器化应用配置方式
8.2 通过命令行参数配置容器应用
8.3 利用环境变量配置容器应用
8.4 应用程序配置管理及ConfigMap资源
8.5 Secret资源
8.6 本章小结
第9章 StatefulSet控制器
9.1 StatefulSet概述
9.2 StatefulSet基础应用
9.3 StatefulSet资源扩缩容
9.4 StatefulSet资源升级
9.5 案例:etcd集群
9.6 本章小结
第10章 认证、授权与准入控制
10.1 访问控制概述
10.2 服务账户管理与应用
10.3 X.509数字证书认证
10.4 基于角色的访问控制:RBAC
10.5 Kubernetes Dashboard
10.6 准入控制器与应用示例
10.7 本章小结
第11章 网络模型与网络策略
11.1 Kubernetes网络模型及CNI插件
11.2 flannel网络插件
11.3 网络策略
11.4 Calico网络插件
11.5 本章小结
第12章 Pod资源调度
12.1 Kubernetes调度器概述
12.2 节点亲和调度
12.3 Pod资源亲和调度
12.4 污点和容忍度
12.5 Pod优选级和抢占式调度
12.6 本章小结
第13章 Kubernetes系统扩展
13.1 自定义资源类型(CRD)
13.2 自定义API Server
13.3 Kubernetes集群高可用
13.4 Kubernetes的部署模式
13.5 容器时代的DevOps概述