Skip to content
Latchkey

Pull-Through Registry Cache - CI/CD用語集の定義

pull-through cacheはupstreamのregistryをオンデマンドでミラーします。最初のpullでイメージを取得して保存し、以降のpullはインターネットではなくローカルcacheから提供されます。

pull-through registry cacheはローカルのregistryミラーで、最初のリクエスト時にupstreamのregistryからイメージを取得し、以降はcacheから提供することで、pullを高速化しレート制限やegressのコストを削減します。

registryミラーは、大規模なフリートがDocker Hubのレート制限や、同じベースイメージの遅い繰り返しpullを避ける方法です。

CIでの位置づけ

多数のrunnerが同一のベースイメージをpullする状況では、pull-through cacheがegressの帯域を削減し、upstreamのレート制限を回避します。特に並列jobのthundering-herdなバースト時に効果的です。

関連ガイド