我正在运行需要很长时间才能执行的GKE k8s部署/工作 - 从几天到几周(机器学习)。 默认GKE事件在1h后过期,这不足以调试在训练期间可能发生的问题,如OOMKilling等。
kube-apiserver
未在GKE中公开,因此我想找到一种方法来访问和更改event-ttl
等属性。
如何更改已启动群集的event-ttl
,或如何在群集创建时指定event-ttl
?例如,如果我希望群集中的所有事件都可以使用24小时。是否有kubectl
命令(可以访问kubernetes
svc)?
提前致谢!
答案 0 :(得分:2)
目前无法实现。正如您所说,kube-apiserver
标志目前在GKE上不是用户可配置的。有计划向用户公开更多这样的旋钮,但我不知道什么时候可用。