2021年5月14日

摘要: Controller是什么 也就是「控制器」,控制Kubernetes的资源实体。怎么控制呢?通过监听资源变化事件。这个事件可能是用户发起的(他希望把资源从A状态更新到B状态),Controller就会获取这个事件并处理事件,即更新目标资源。Kubernetes默认有很多控制器,他们控制着Kuber 阅读全文
posted @ 2021-05-14 16:37 tycoon3 阅读(445) 评论(0) 推荐(0)
摘要: 转载 luozhiyun的博客:https://www.luozhiyun.com Informer机制# 机制设计# Informer主要有两个作用: 通过一种叫作 ListAndWatch 的方法,把 APIServer 中的 API 对象缓存在了本地,并负责更新和维护这个缓存。ListAndW 阅读全文
posted @ 2021-05-14 16:07 tycoon3 阅读(1705) 评论(0) 推荐(0)
摘要: 1. 前言 在K8S内部通信中,肯定要保证消息的实时性。之前以为方式有两种: 客户端组件(kubelet,scheduler,controller-manager等)轮询 apiserver, apiserver通知客户端。如果采用轮询,势必会大大增加apiserver的压力,同时实时性很低。如果a 阅读全文
posted @ 2021-05-14 15:59 tycoon3 阅读(932) 评论(0) 推荐(0)

导航