【问题标题】:Kubernetes set a timeout limit on image pullsKubernetes 设置镜像拉取超时限制
【发布时间】:2017-09-06 14:37:59
【问题描述】:

我收到Failed to pull image,因为图像拉取超时,我知道图像在那里我只是觉得我的私人注册表很慢,有没有办法为图像拉取设置超时限制?

【问题讨论】:

    标签: kubernetes google-kubernetes-engine


    【解决方案1】:

    可以使用kubelet 服务的--runtime-request-timeout 选项控制超时限制。

    Official documentation为此:

    所有运行时请求的超时,除了长时间运行的请求 - 拉取、日志、执行和附加。当超时超时时,kubelet 将取消请求,抛出错误并稍后重试。默认:2m0s(默认2m0s)

    即使从描述中看不出来,这个值仍然会传递到RemoteImageService (see source code an Github),用于拉取图像。

    希望这会有所帮助。

    【讨论】:

    • 感谢您的帮助,有没有办法将其放入我的部署清单中?我正在使用 helm 而不是 kubelet 进行部署。
    • 无论如何都没有可通过 API 执行此操作的配置。这必须针对每个节点/kubelet 进行配置。对不起
    猜你喜欢
    • 2019-04-03
    • 2019-01-23
    • 2016-01-11
    • 2021-01-21
    • 2016-08-20
    • 2018-11-16
    • 2022-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多