当我尝试将映像拉到我的 EKS 集群时,总是遇到这个问题,它说已达到拉速限制,但是当我尝试将它拉到我的本地计算机时,它可以工作。
Failed to pull image "myrepo/postgres:12-alpine": rpc error: code = Unknown desc = Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading:
所有图片都是公开的,
有人可以指导我解决这个问题,因为我仍然无法在我的 kube 集群中部署它。
答案 0 :(得分:1)
最有可能的限制是每个 IP。因此,您的本地机器 ip 仍然具有“免费”拉取功能。问题是(很可能)您的集群的 IP 在多台(虚拟)机器之间“共享”,因此它们每 100 次拉取/6 小时都受到限制。 您可以通过身份验证来增加限制,请参阅 https://www.docker.com/increase-rate-limits
在此处详细了解速率限制https://docs.docker.com/docker-hub/download-rate-limit/