Skip to content
Latchkey

Limite de Taxa de Pull - Definicao do Glossario de CI/CD

Um limite de taxa de pull e um teto que um registry impoe sobre quantos pulls de imagem um cliente pode realizar em uma janela de tempo. O limite anonimo do Docker Hub e o exemplo mais conhecido e e uma causa frequente de builds de CI que falham em IPs de runner compartilhados e sob NAT.

O erro que voce ve

Quando o limite e atingido, um pull falha com toomanyrequests: You have reached your pull rate limit. Como muitos runners de CI compartilham um IP de saida, os pulls anonimos esgotam a cota rapidamente.

Como evita-lo

Autentique os pulls (contas logadas tem limites mais altos), espelhe ou armazene em cache imagens base no seu proprio registry, ou use um pull-through cache para que execucoes repetidas de CI nao facam pull da mesma imagem base do upstream toda vez.

Guias relacionados