【发布时间】:2022-01-12 20:13:47
【问题描述】:
我有一个 kubeless 版本的 v1.0.8,我正在构建一个机器学习机制,该机制需要按需自动扩展功能(大约要求每小时生成 100 个 pod)。
作为匿名 Docker Hub 用户,我的下载量限制为每 6 小时 100 个容器映像拉取请求。
有没有办法配置kubeless以包含my Docker credentials secret during deployment?
非常感谢您抽出宝贵时间。
【问题讨论】:
-
我还想指出,docker.io 并没有垄断 docker registries; ECR、GCP、Quay、自托管和(如果适用于您)将图像预拉到节点上可以避免 docker 速率限制
-
一个好的开始是将
PodSpec的imagePullPolicy设置为IfNotPresent,这样每个节点的每个版本只需拉一次。根据工作负载的重要性,我还会考虑将映像镜像到您控制的容器注册表。当您需要在凌晨 3 点推出修补程序时,您不希望达到速率限制。 -
@EmilePels,您可能希望将此评论变成被接受的答案。
标签: kubernetes dockerhub rate-limiting kubeless