kubernetes
文章平均质量分 92
IceberGu
icebergu.com
展开
-
深入 Kubernetes Informer -- Store 与 Indexer
在 Informer 中 Store 提供了将存储对象的能力,而 Indexer 在 Store 的基础上又提供了可以自定义索引来查询对象的功能 Store Store 接口提供的功能比较直观,主要是用于对对象的增删改查。 type Store interface { Add(obj interface{}) error Update(obj interface{}) error Delete(obj interface{}) error List() []interface{} ListKeys原创 2021-03-28 13:02:03 · 415 阅读 · 0 评论 -
深入 kubernetes 的 Wait 工具包
wait 包提供了通过轮询或者监听一个条件的修改(关闭channel, ctx.Done,…)来执行指定函数的工具函数, 这些函数可以分为四大类 Until 类:根据 channel 的关闭或者 context Done 的信号来结束对指定函数的轮询操作 Condition 类:不只是会根据 channel 或者 context 来决定结束轮询,还会判断轮询函数的返回值来决定是否结束 Wait 类: Backoff 类: 在介绍具体函数前,介绍一下用于对轮询的时间间隔进行抖动干扰的函数 Jitter原创 2021-03-27 00:20:31 · 1453 阅读 · 1 评论