k8s controller runtime框架建立informer机制

k8s controller runtime框架创建的Controller,创建的Client是delegatingReader,默认走的缓存。

image

 

无论主从服务,只要用到这个client去做get、update、list等操作,就会触发get Informer->create Informer IF Not Exists -> build cache -> get/update/list等操作。

image    image

如果不想建立informer,可以在用k8s controller runtime框架创还能controller manager时,传入自己New的Client。

posted on 2026-01-27 11:11  颖月石  阅读(3)  评论(0)    收藏  举报