如何更改GKE集群事件的生存时间(默认为1h0m0s)?

时间:2017-08-27 11:02:37

标签: kubernetes google-kubernetes-engine

我正在运行需要很长时间才能执行的GKE k8s部署/工作 - 从几天到几周(机器学习)。 默认GKE事件在1h后过期,这不足以调试在训练期间可能发生的问题,如OOMKilling等。

kube-apiserver未在GKE中公开,因此我想找到一种方法来访问和更改event-ttl等属性。

如何更改已启动群集的event-ttl,或如何在群集创建时指定event-ttl?例如,如果我希望群集中的所有事件都可以使用24小时。是否有kubectl命令(可以访问kubernetes svc)?

提前致谢!

1 个答案:

答案 0 :(得分:2)

目前无法实现。正如您所说,kube-apiserver标志目前在GKE上不是用户可配置的。有计划向用户公开更多这样的旋钮,但我不知道什么时候可用。