更新时间:2021-03-12 17:09:26
封面
版权信息
前言
第一部分 系统基础
第1章 Kubernetes系统基础
1.1 容器与容器编排系统
1.2 Kubernetes基础
1.3 应用的运行与互联互通
1.4 简析Kubernetes生态系统
1.5 本章小结
第2章 Kubernetes快速入门
2.1 利用kubeadm部署Kubernetes集群
2.2 部署分布式Kubernetes集群
2.3 kubectl命令与资源管理
2.4 命令式应用编排
2.5 本章小结
第二部分 核心资源
第3章 Kubernetes资源管理
3.1 资源对象与API群组
3.2 对象类资源配置规范
3.3 名称空间
3.4 节点资源
3.5 标签与标签选择器
3.6 资源注解
3.7 本章小结
第4章 应用部署、运行与管理
4.1 应用容器与Pod资源
4.2 在Pod中运行应用
4.3 暴露容器服务
4.4 容器安全上下文
4.5 容器应用的管理接口
4.6 多容器Pod
4.7 资源需求与资源限制
4.8 综合应用案例
4.9 本章小结
第5章 存储卷与数据持久化
5.1 存储卷基础
5.2 临时存储卷
5.3 hostPath存储卷
5.4 网络存储卷
5.5 持久存储卷
5.6 容器存储接口CSI
5.7 本章小结
第6章 应用配置
6.1 容器化应用配置
6.2 应用程序配置管理与ConfigMap资源
6.3 Secret资源:向容器注入配置信息
6.4 应用Downward API存储卷配置信息
6.5 本章小结
第7章 Service与服务发现
7.1 Service资源及其实现模型
7.2 应用Service资源
7.3 Service与Endpoint资源
7.4 深入理解Service资源
7.5 Kubernetes服务发现
7.6 Headless Service资源解析
7.7 本章小结
第8章 应用编排与管理
8.1 Kubernetes控制器基础
8.2 ReplicaSet控制器
8.3 Deployment控制器
8.4 StatefulSet控制器
8.5 DaemonSet控制器
8.6 Job控制器
8.7 CronJob控制器
8.8 Pod中断预算
8.9 本章小结
第三部分 安全
第9章 认证、授权与准入控制
9.1 Kubernetes访问控制
9.2 ServiceAccount及认证
9.3 X509数字证书认证
9.4 kubeconfig配置文件
9.5 基于角色的访问控制:RBAC
9.6 认证与权限应用案例:Dashboard
9.7 准入控制器
9.8 本章小结
第10章 网络模型与网络策略
10.1 容器网络模型
10.2 Flannel网络插件
10.3 Calico网络插件
10.4 网络策略
10.5 本章小结
第四部分 进阶
第11章 Pod资源调度
11.1 Kubernetes调度器
11.2 节点亲和调度
11.3 Pod亲和调度
11.4 节点污点与Pod容忍度
11.5 拓扑分布式调度
11.6 Pod优先级与抢占
11.7 本章小结
第12章 Kubernetes系统扩展
12.1 CRD
12.2 自定义API Server
12.3 控制器与Operator
12.4 Kubernetes集群高可用
12.5 本章小结
第13章 Ingress与服务发布
13.1 Ingress资源