rc 控制器监控informer pod

Pod Informer通过Reflector Watch监听API Server上的Pod CRUD操作,并将Pod信息放入队列。独立的协程从队列中取出Pod信息并传递给监听者处理。RC控制器在初始化时注册为监听者,当Pod状态发生变化时,RC控制器会根据RC的设定参数调整副本数量。

pod是很多控制器都需要监听的资源,所以,pod的informer是一个share的

他通过reflector watch监听apiserver pod的crud,然后将pod传入queue中,一个协成不断从队列中pop 出pod,传递个listener处理,我们的rc控制器在初始化时会向pod informer中去挂载处理函数,注册listener,有pod更新,rc控制器就做相应处理。

rc控制器用pod获取其rc,根据rc创建时的参数,来更新rc,比如创建了pod,那么rc控制器就减一,表示原来期待建立4个副本,现在再建立3个就行了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值