当前位置: 首页 > news >正文

Controller Manager — Project Manager

  • 职责:项目经理每天都在检查档案室(etcd)的记录,看公司(集群)的实际情况是否和计划一致。
  • 类比
    • 秘书(API Server)把文件交给档案管理员(etcd)保存。
    • 项目经理(Controller Manager)会定期去档案室查阅这些文件。
    • 如果发现和目标不一致,比如某个工人(Pod)缺席,项目经理就会下达新任务,让主管(Kubelet)安排新的工人上岗。

📌 关键点

Controller Manager 并不是自己保存数据,而是 依赖 API Server 和 etcd 提供信息,然后根据这些信息采取行动。 它的核心作用就是:维持集群的目标状态

💡 小结:

  • API Server(秘书):接收请求,交给档案室。
  • etcd(档案管理员):保存所有状态。
  • Controller Manager(项目经理):检查档案,发现问题就安排修复。

🧩 Controller Manager 的子控制器

Controller Manager

Controller Manager 本身是一个“总经理”,它里面包含了多个“子项目经理”,每个负责不同的任务。

  • Node Controller
    👉 负责监控节点的健康状况。如果某个节点失联,它会标记为不可用,并触发 Pod 的重新调度。
    类比:项目经理检查工厂是否正常运转,如果某个工厂停工,就安排工人去其他工厂。
  • Replication Controller
    👉 确保指定数量的 Pod 副本始终在运行。
    类比:项目经理保证工人数量符合计划,如果少了就补充,多了就裁减。
  • Deployment Controller
    👉 管理应用的版本更新和滚动升级。
    类比:项目经理安排工人逐步换班,保证生产不中断。
  • Job Controller
    👉 管理一次性任务,确保任务完成。
    类比:项目经理安排工人完成一次性的项目,比如临时订单。
  • CronJob Controller
    👉 管理定时任务,按计划周期性运行。
    类比:项目经理安排工人每天定时检查设备或做例行工作。
  • Service Account & Token Controller
    👉 管理 Pod 的身份认证信息。
    类比:项目经理确保每个工人都有工牌和门禁卡。

📌 类比总结

Controller Manager 就像一个大项目经理,下面有多个小经理:

  • Node Controller:检查工厂健康。
  • Replication Controller / Deployment Controller:保证工人数量和版本。
  • Job / CronJob Controller:安排一次性或定时任务。
  • Service Account Controller:发放工牌。

💡 关键点

Controller Manager 的本质是:不断检查档案室(etcd)的状态 → 发现偏差 → 通过 API Server 下达任务 → 让集群恢复到目标状态

http://www.jsqmd.com/news/902826/

相关文章:

  • 微信投票零基础制作方法,2026 正规免费平台实操指南 - 投票评选活动
  • 从社交网络到商品推荐:超图学习如何帮你发现那些‘意想不到’的关联?一个产品经理的解读
  • 2026年绍兴婚纱照婚纱摄影推荐哪家好?TOP5机构排名评测指南 - 江湖评测
  • 2026年AI应用部署:Railway平台实战评估与混合架构选型指南
  • 2026岳阳市本地人必选的水质检测专业机构TOP7推荐!生活饮用水检测、直饮水检测、污水废水检测、矿泉水检测,正规CMA资质检测公司排名推荐 (2026年5月水质检测最新深度调研方案) - 一休咨询
  • 2026年汕头全屋定制家具选购指南:环保板材+闭环交付破解低价陷阱 - 年度推荐企业名录
  • 别再只会用CubeMX了!手把手教你手动移植FreeRTOS到STM32F103(附完整源码与避坑指南)
  • 2026年面向东南亚、非洲与中东市场的BOD测定仪出口选型:多语言界面与定制化方案的技术考量 - 品牌推荐大师1
  • 天津双赢再生资源回收:天津流水线回收公司 - LYL仔仔
  • 避坑指南:StarRocks冷热分区配置中,主键模型不支持怎么办?
  • 终极指南:如何用WorkshopDL轻松获取1000+款游戏模组,无需Steam客户端
  • 别再到处找封装了!手把手教你用Padstack Editor搞定STM32和0402电阻的焊盘(附命名规范)
  • Android Keystore与硬件安全模块实战解析
  • CE-CF12串锂电池模组均衡维护仪,单体压差智能校准均衡 - 勇士快跑
  • 2026自贡市本地人必选的水质检测专业机构TOP7推荐!生活饮用水检测、直饮水检测、污水废水检测、矿泉水检测,正规CMA资质检测公司排名推荐 (2026年5月水质检测最新深度调研方案) - 一休咨询
  • 2026驻马店市本地人必选的水质检测专业机构TOP7推荐!生活饮用水检测、直饮水检测、污水废水检测、矿泉水检测,正规CMA资质检测公司排名推荐 (2026年5月水质检测最新深度调研方案) - 一休咨询
  • G-Helper 5大核心功能:华硕笔记本轻量级控制神器完全指南
  • CANN/cannbot-skills CUDA迁移规则模式
  • Windows HEIC Thumbnail Provider技术方案 - 基于COM Shell扩展的HEIC格式缩略图生成系统
  • 2026导轨式升降机优质生产厂家推荐指南 - 资讯速览
  • 2026年四川颗粒保温板厂家推荐:选购攻略与避坑指南 - 深度智识库
  • 分段SAR ADC中被动电荷共享技术的线性度分析与设计权衡
  • ChatGPT抖音脚本创作实战手册(抖音算法适配版):覆盖口播/剧情/知识类3大垂类,含平台限流规避清单
  • 2026年汕头澄海全屋定制选购指南:环保板材与透明交付的破局之道 - 年度推荐企业名录
  • 别再手动挂盘了!用CentOS 7 + targetcli 5分钟搞定iSCSI网络存储(附开机自启配置)
  • 后端与DevOps未来25年演进:从AIOps到量子安全的技术路线图
  • 辽宁省阜新CPPMSCMP官网报考入口,官方授权双证报考中心 - 众智商学院课程中心
  • 2026腾讯游戏发布会亮点多:42款游戏新动态,AI大招与玩法全球化齐登场!
  • Linux操作系统中的标准、重定向输入输出、过滤器和管道符的使用
  • 导电聚合物枝晶生长机制与神经形态计算应用