Pod控制器基本概念

Deployment-replicaSet

replicaSet 确保容器应用的副本数始终保持在用户自定的副本数 replicaSet 使用Deployment来自动管理

 

 

HPA(Horizontal Pod Autoscaling)

仅适用于Deployment 和 Replicate V1版本根据POD CPU使用率来进行扩容缩容,后续版本支持其他阈值来进行扩容缩容POD

 

 

statefulSet 解决有状态服务问题

(Deployment 和Replicate是无状态服务)比如数据库

  • 稳定持久化存储
  • 稳定网络标志
  • 有序部署,有序扩展
  • 有序收缩,有序删除

DaemonSet 确保全部(或者一些)Node上运行一个Pod副本

典型用法:
  • 运行集群存储 daemon
  • 每个Node上运行日志收集daemon
  • 每个Node运行监控daemon

Cron Job 管理基于时间的Job

  • Job 负责批处理任务,仅执行一次的任务
  • 在给定时间点只运行一次
  • 周期性的在给定时间运行

posted @ 2021-10-10 20:45  无忧暴富  阅读(48)  评论(0编辑  收藏  举报