• kkxue
    2021-03-09
    感觉这篇在讲述的创建pod的过程中,少了一些中间环节,比如介绍list-watch机制和Informer模块

    作者回复: 有的哈,kubernetes内容非常多,浓缩成两讲了,下一讲高级应用有介绍informer模块

    
    5
  • Tendrun
    2022-04-20
    是不是kube-apiserver 的Cache中缓存了全量的etcd key-value数据,还是说不是全量,只是一部分。如果是一部分那这部分缓存的维护更新机制是怎样的呢

    作者回复: 按资源来的,有些资源默认并没有watch cache,比如events. 缓存更新的机制主要是前面提到的watch原理,有变化的数据会推送给apiserver.

    
    
  • 唐聪
    2021-03-03
    kubernetes中创建一个pod工作流程,resource version含义与etcd,通过label/fieldSelecotor查询性能,是比较常见的面试题。
    共 1 条评论
    23
  • mmm
    2021-03-20
    informer watch请求的resource version比kube-apiserver缓存中保存的最小resource version还小,kube-apiserver就会返回“too old Resource Version”,然后触发informer进行list全量数据,导致expensive request
    
    9
  • ly
    2021-03-28
    too old Resource Version 在更新资源的过程中,这个资源已经被其他进程更新的时候
    
    1
  • kkxue
    2021-03-09
    有哪些原因可能会导致 kube-apiserver 报“too old Resource Version”错误呢: 有bug的时候
    共 1 条评论
    1
  • Simon
    2021-03-03
    思考题: 请求的版本在etcd已经回收了是不是就报"too old Resource Version"?
    
    1
  • 远天
    2023-07-06 来自浙江
    唐老师,你好,prefix默认是/registry,如果想自定义的话,要怎么设置呢?
    
    
  • mckee
    2022-05-23
    导致 kube-apiserver 报“too old Resource Version”错误: revision太小,数据可能被压缩,会触发relist; watch cache size太小;
    
    