Kubernetes API Concepts
rest api
高效检测变化,resourceVersion机制
watch请求使用http
Transfer-Encoding: chunked
Content-Type: application/json
bookmark事件(应该是防止某个客户端的resourceVersion落后太多,因为resourceVersion是全局唯一递增的)
limit和continue机制,类似于关系型数据库MySQL的offset和limit,对于etcd也可以通过getprefix的limit min_mod_revision等参数实现。
但是continue令牌有5分钟的过期时间,可见apiserver只保持在5分钟内的缓存一致性,并不是直接读取etc