API 对象在 etcd 存储路径:
- Group, Version, Resource

apiVersion: batch/v2alpha1 # Group/Versionkind: CronJob # Resource...
- 核心对象直接在 /api 下
- 非核心对象在 /apis 下

- 向 API Server 发起请求
- 过滤, 授权, 超时, 审计
- MUX, Routes: 找到对应要创建的 Resource 类型
- 创建对应 Resource 对象
- Convert 工作: Super Version 版本管理
- Admission(), Validation (Admission Controller, Initializer)
- Encode 对象
CRD允许用户在Kubernetes中添加—个跟Pod`Node类似的`新的API资源类型: 自定义API资源。
CRD yaml:
- 自定义 API 资源

使用自定义 API 资源:

