Kubernetes 对象
- 静态角度: 各种 yaml 文件
- 动态角度: 维护 (yaml 中描述的) 期望状态的运行时对象
对象模型:

常用 Metadata
- name
- uid, 全局唯一
- namespace
- default
- kube-system
- kube-public
- node, persistentVolume 不属于任何 namespace
- label
- annotations: 附加任意非标识性元数据
对象分类

pod

- pause 容器
生命周期:
- unknow

Service
- 与微服务概念对应
Controllers
- Deployment
- ReplicaSet
- StatefulSet
- DaemonSet
ReplicaSet
- 确保 pod 保持期望数量
- 前身是 ReplicationController
Deployment
- 支持滚动更新
- 回滚
StatefulSet
- 部署有状态应用
- 稳定存储, 网络标志…
- 有序部署
DaemonSet
- 保证每个 Node 上运行指定 pod
- 系统 Daemon
- 日志收集
ConfigMap
- 接偶配置和镜像
Secret
- 敏感类型的配置
