如何在 kubeless 中增加 dockerhub 速率限制?

问题描述

我有一个 kubeless 版本的 v1.0.8,我正在构建一个机器学习机制,该机制需要函数按需自动扩展(大约要求每小时生成 100 个 pod)。

作为匿名 Docker Hub 用户,我将下载限制为每 6 小时 100 个容器映像拉取请求。

有没有办法配置 kubeless 以包含 my Docker credentials secret during deployment

非常感谢您抽出宝贵时间。

解决方法

一个好的开始是将 imagePullPolicyPodSpec 设置为 IfNotPresent,这样每个节点每个版本只需拉取一次。

根据工作负载的严重程度,您还应该考虑将映像镜像到您控制的容器注册表。当您需要在凌晨 3 点推出修补程序时,您不希望达到速率限制。