云原生分布式操作系统核心控制面组件.pptxVIP

  • 3
  • 0
  • 约9.95千字
  • 约 12页
  • 2026-06-24 发布于北京
  • 举报

云原生分布式操作系统核心控制面组件.pptx

云原生分布式操作系统之K8S核心控制面组件(四)讲师:胤禛-YinZhen开放式云平台架构

01.ControllerManager-Deployment控制器原理分析目录

01.ControllerManager-Deployment控制器实现实例processor,indexer,listerWatcher,cacheMutationDetector还有很深的代码层级,学员可以自行分析,如果需要老师给予更深入的分析,可以独自搞一个章节来做代码分析的课程,我们这里分析它核心的实现逻辑即可,帮助我们理解控制器管理器的实现,有利于加深加深理解和更好的理解后面的内容,我们现在以Deployment控制器为例来说明一下一个具体控制器的代码级原理了解了deployment这一资源在K8s中的定位,我们再来看下这个资源如何达到预期状态。Kubernetes的API和控制器都是基于水平触发的,可以促进系统的自我修复和周期协调。水平触发这个概念来自硬件的中断,中断可以是水平触发,也可以是边缘触发:水平触发:系统仅依赖于当前状态。即使系统错过了某个事件(可能因为故障挂掉了),当它恢复时,依然可以通过查看信号的当前状态来做出正确的响应。边缘触发:系统不仅依赖于当前状态,还依赖于过去的状态。如果系统错过了某个事件(“边缘”),则必须重新查看该事件才能恢复系统。Kubernet

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档