client-go
文章平均质量分 92
良凯尔
这个作者很懒,什么都没留下…
展开
-
一图读懂k8s informer client-go
informers实现了持续获取集群的所有资源对象、监听集群的资源对象变化功能,并在本地维护了全量资源对象的内存缓存,以减少对apiserver、对etcd的请求压力。Informers在启动的时候会首先在客户端调用List接口来获取全量的对象集合,然后通过Watch接口来获取增量的对象,然后更新本地缓存。 ......原创 2022-06-19 10:27:50 · 677 阅读 · 0 评论 -
k8s client-go源码分析 informer源码分析(6)-Indexer源码分析
k8s informers实现了持续获取集群的所有资源对象、监听集群的资源对象变化功能,并在本地维护了全量资源对象的内存缓存,以减少对apiserver、对etcd的请求压力。Informers在启动的时候会首先在客户端调用List接口来获取全量的对象集合,然后通过Watch接口来获取增量的对象,然后更新本地缓存。...原创 2022-06-05 10:02:36 · 505 阅读 · 0 评论 -
k8s client-go源码分析 informer源码分析(5)-Controller&Processor源码分析
k8s informers实现了持续获取集群的所有资源对象、监听集群的资源对象变化功能,并在本地维护了全量资源对象的内存缓存,以减少对apiserver、对etcd的请求压力。Informers在启动的时候会首先在客户端调用List接口来获取全量的对象集合,然后通过Watch接口来获取增量的对象,然后更新本地缓存。原创 2022-05-22 10:28:47 · 419 阅读 · 2 评论 -
k8s client-go源码分析 informer源码分析(4)-DeltaFIFO源码分析
k8s informers k8s client-go 实现了持续获取集群的所有资源对象、监听集群的资源对象变化功能,并在本地维护了全量资源对象的内存缓存,以减少对apiserver、对etcd的请求压力。Informers在启动的时候会首先在客户端调用List接口来获取全量的对象集合,然后通过Watch接口来获取增量的对象,然后更新本地缓存。原创 2022-05-15 10:12:38 · 448 阅读 · 0 评论 -
k8s client-go源码分析 informer源码分析(3)-Reflector源码分析
k8s informers实现了持续获取集群的所有资源对象、监听集群的资源对象变化功能,并在本地维护了全量资源对象的内存缓存,以减少对apiserver、对etcd的请求压力。Informers在启动的时候会首先在客户端调用List接口来获取全量的对象集合,然后通过Watch接口来获取增量的对象,然后更新本地缓存。原创 2022-05-08 09:41:34 · 797 阅读 · 0 评论 -
k8s client-go源码分析 informer源码分析(2)-初始化与启动分析
k8s informers实现了持续获取集群的所有资源对象、监听集群的资源对象变化功能,并在本地维护了全量资源对象的内存缓存,以减少对apiserver、对etcd的请求压力。Informers在启动的时候会首先在客户端调用List接口来获取全量的对象集合,然后通过Watch接口来获取增量的对象,然后更新本地缓存。原创 2022-04-23 09:35:42 · 1077 阅读 · 0 评论 -
k8s client-go源码分析 informer源码分析(1)-概要分析
informers实现了持续获取集群的所有资源对象、监听集群的资源对象变化功能,并在本地维护了全量资源对象的内存缓存,以减少对apiserver、对etcd的请求压力。Informers在启动的时候会首先在客户端调用List接口来获取全量的对象集合,然后通过Watch接口来获取增量的对象,然后更新本地缓存。原创 2022-04-17 09:57:20 · 1243 阅读 · 0 评论