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なバースト時に効果的です。
関連ガイド
Layer Cache - CI/CD Glossary DefinitionLayer Cache: A layer cache stores the result of each instruction in a container build so that unchanged layer…
Remote Build Cache - CI/CD Glossary DefinitionRemote Build Cache: A remote build cache is a shared, network-accessible store of build outputs that multiple…
Image Digest Pinning - CI/CD Glossary DefinitionImage Digest Pinning: Image digest pinning references a container image by its immutable content digest (for…