本文解析Kubernetes中resourceVersion字段的语义与常见误用。该字段源自etcd的mod_revision,仅对同一对象有单调性,跨对象比较无意义。文章详述了Watch起点、continue token分页机制及一致性保证,指出不同读路径的一致性差异,并解释了410 Gone错误的来源与处理方式。
本文介绍Kubernetes v1.30.3中apiserver的Watch服务端路径,涵盖建立流程、resourceVersion语义(0与具体RV差异)、410 Gone的两大来源(cacher ring buffer滑出窗口或etcd ErrCompacted上浮)及分列方法、timeout与连接生命周期(含bookmark作用),并说明与client-go Informer的边界及WatchList功能现状。
完成下面两步后,将自动完成登录并继续当前操作。