pod控制器的类型:
ReplicaSet:支持滚动更新,自动扩缩容,用pod资源模板保证pod副本数量
Deployment:借助ReplicaSet来实现,还支持回退,声明式配置资源,这个服务是无状态的,必须保持一直运行,守护进程类 的
DaemonSet: 用一个节点精确保持一个特定pod副本运行,例如一些基础服务、这个服务是无状态的,必须保持一直运行,守 护进程类的
Jop: 只运行一次,任务没完成会重建,任务完成后不会重建,只能执行一次性作业,不需要持续运行
Cronjop:周期性运行,不需要持续运行,
StatefulSet: 有状态应用(redis、mysq)把手动做的操作复杂的执行逻辑定义成脚本放在pod模板当中,故障后通过脚本自动恢 复过来
TPR: Third Party Resources, 1.2-1.7
CDP: Custom Defined Resoutces,1.8+
Operator:
Helm:
定义 ReplicaSet
ReplicaSet 的spec包括副本数、标签选择器、pod模板
编辑ReplicaSet 的yaml配置文件