k8s client-go源码分析 informer源码分析-概要分析

Posted 良凯尔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k8s client-go源码分析 informer源码分析-概要分析相关的知识,希望对你有一定的参考价值。

k8s client-go k8s informers实现了持续获取集群的所有资源对象、监听集群的资源对象变化功能,并在本地维护了全量资源对象的内存缓存,以减少对apiserver、对etcd的请求压力。Informers在启动的时候会首先在客户端调用List接口来获取全量的对象集合,然后通过Watch接口来获取增量的对象,然后更新本地缓存。
k8s client-go k8s informers实现了持续获取集群的所有资源对象、监听集群的资源对象变化功能,并在本地维护了全量资源对象的内存缓存,以减少对apiserver、对etcd的请求压力。Informers在启动的时候会首先在客户端调用List接口来获取全量的对象集合,然后通过Watch接口来获取增量的对象,然后更新本地缓存。

以上是关于k8s client-go源码分析 informer源码分析-概要分析的主要内容,如果未能解决你的问题,请参考以下文章

k8s源码Client-go中Reflector解析

client-go 源码分析

《k8s 源码分析》- Custom Controller 之 Informer

linux常用命令

client-go系列之5---Informer

Kubernetes client-go DeltaFIFO 源码分析