如何修改Kubernetes中continue令牌的默认过期时间?
在此页面上,有一个continue令牌将在短时间(默认为5分钟)后过期 我发现当kubernetes控制器管理器在我的集群中执行cronjob syncall()函数时,该令牌总是过期并停止按计划创建作业 以下是kubernetes控制器管理器中的日志: E0826 11:26:45.441592 1 cronjob_controller.go:146]无法提取cronJobs列表:提供的continue参数太旧,无法显示一致的列表结果。您可以在不使用continue参数的情况下启动新列表,或者在此响应中使用continue标记来检索其余结果。继续使用提供的标记会导致不一致的列表—在返回第一个块时创建、修改或删除的对象,现在可能会显示在列表中 所以我想知道我可以在Kubernetes中修改continue令牌的默认过期时间吗,以及如何修改 谢谢。这是默认设置。对etcd的任何身份验证请求都将在该5秒到期间隔内产生。这是由于压实间隔造成的。好消息是,您可以使用如何修改Kubernetes中continue令牌的默认过期时间?,kubernetes,kubernetes-cronjob,kubernetes-apiserver,Kubernetes,Kubernetes Cronjob,Kubernetes Apiserver,在此页面上,有一个continue令牌将在短时间(默认为5分钟)后过期 我发现当kubernetes控制器管理器在我的集群中执行cronjob syncall()函数时,该令牌总是过期并停止按计划创建作业 以下是kubernetes控制器管理器中的日志: E0826 11:26:45.441592 1 cronjob_controller.go:146]无法提取cronJobs列表:提供的continue参数太旧,无法显示一致的列表结果。您可以在不使用continue参数的情况下启动新列表,或者
--etcd压缩间隔
选项将其作为中的一个选项进行更改
另外,看起来做一个测试实际上会使它延长令牌超时时间
✌️ 谢谢Rico。最后,我们决定减少cronjob的数量。我们认为修改kube apiserver的配置对kubernetes来说不是一个好选择。很高兴听到这个消息!如果答案令人满意,你能接受吗?谢谢