问答社区

你知道的控制器有哪些?

Mr丶点心 运维面试 101

deployment:适合部署无状态的应用服务,用来管理pod和replicaset,具有上线部署、副本设定、滚动更新、回滚等功能,还可提供声明式更新,例如只更新一个新的Image

SatefulSet:适合部署有状态应用、解决Pod的独立生命周期,保持Pod启动顺序和唯一性、应用场景:例如数据库

DaemonSet:在每一个Node上运行一个Pod、新加入的Node也同样会自动运行一个Pod、应用场景:监控,分布式存储,日志收集等

job:一次性执行任务,类似Linux中的job、应用场景:如离线数据处理,视频解码等业务

cronjob:周期性任务,像Linux的Crontab一样、应用场景:如通知,备份等

回复

我来回复
  • 暂无回复内容