kube-apiserver缓存创建和释放的时机
kube-apiserver缓存创建时机
1. 启动时全量获取etcd数据,watch数据变化,保存变化事件到RingBuffer中
kube-apiserver缓存删除时机(ThreadSafeStore)
1. 最新数据被删除
kube-apiserver缓存老化时机(RingBuffer)
1. 数据的变化事件写满RingBuffer,删除最老事件
2. 历史数据被etcd压缩
kube-apiserver缓存重建时机
1. watch因网络/etcd重启等原因中断,重新list,继续watch
kube-apiserver只有在缓存构建完成时,才会向外提供服务。
浙公网安备 33010602011771号