第一篇 基础篇
第1章 Kubernetes与API Server概要
1.1 Kubernetes组件
1.1.1 控制面上的组件
1.1.2 节点上的组件
1.2 Kubernetes API基本概念
1.2.1 API和API对象
1.2.2 API种类
1.2.3 API组和版本
1.2.4 API资源
1.3 API Server
1.3.1 一个Web Server
1.3.2 服务于API
1.3.3 请求过滤链与准入控制
1.4 声明式API和控制器模式
1.4.1 声明式API
1.4.2 控制器和控制器模式
1.5 本章小结
第2章 Kubernetes项目
2.1 Kubernetes社区治理
2.1.1 特别兴趣组
2.1.2 SIG内的子项目组
2.1.3 工作组
2.2 开发人员如何贡献代码
2.2.1 开发流程
2.2.2 代码提交与合并流程
2.3 源代码下载与编译
2.3.1 下载
2.3.2 本地编译与运行
2.4 本章小结
第二篇 源码篇
第3章 API Server
3.1 Kubernetes工程结构
3.1.1 顶层目录
3.1.2 staging目录
3.1.3 pkg目录
3.2 Cobra
3.2.1 命令的格式规范
3.2.2 用Cobra写命令行应用
3.3 整体结构
3.3.1 子Server
3.3.2 再谈聚合器
3.4 API Server的创建与启动
3.4 ,1创建Cobra命令
3.4.2 命令的核心逻辑
3.4.3 CreateServerChain()函数
3.4.4 总结与展望
3.5 本章小结
第4章 Kubernetes API
4.1 Kubernetes API源代码
4.1.1 内部版本和外部版本
4.1.2 API的属性
4.1.3 API的方法与函数
4.1.4 API定义与实现的约定
4.2 内置API
……
第三篇 实战篇
展开