1.基本概念

  • CRD:Custom Resource Definition,允许用户自定义kubernetes资源
  • CR:Custom Resource,CRD的具体实例
  • webhook:会将特定事件发生时把消息传给特定的URL。
  • 工作队列:controller核心组件,controller会监控集群内资源对象的变化,并把相关对象的事件,存储在工作队列中
  • controller:controller会监测集群状态变化,他关联一个工作队列,循环处理队列的内容。每一个controller都试图把集群状态向预期的状态推动。只是关注的对象不同,比如replicaset controller 和 endpoint controller
  • operator:operator 时描述,部署和管理kubernetes应用的一套机制,从实现上来说,operator=CRD+webhook+controller

2.CRD和CR

3.controller

4.operator

5.operator实战

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐