doy mis primeros pasos con docker repos en artefactory (5.1.3) y hay algo que me asusta un poco.
Empujé diferentes etiquetas de la misma imagen acoplable (alrededor de 500 MB) a un repositorio. Esperaba que el uso de almacenamiento y el tamaño del repositorio se mantuvieran en aproximadamente 500 MB.
Pero con 5 versiones de imagen, por ejemplo, el repositorio tiene un tamaño de aproximadamente 2,5 GB.
Además, la configuración de "Etiquetas únicas máximas" en la configuración del repositorio de la ventana acoplable local no tiene ningún efecto: configuré 3 pero no se eliminó nada, nuevamente hay 5 versiones.
Con este comportamiento, llenaremos fácilmente nuestro sistema de almacenamiento a fin de mes. ¿Me perdí algo o estas cosas de la ventana acoplable en artefactos todavía son beta?
Artifactory almacena físicamente las capas para esas etiquetas solo una vez, por lo que el almacenamiento real que se utiliza debe ser de ~500 MB (deduplicación). El tamaño informado que está viendo en la interfaz de usuario (recuento/tamaño de los artefactos) es la cantidad de almacenamiento físico que estaría ocupado si cada artefacto fuera un binario físico (no solo un enlace). Dado que la deduplicación puede ocurrir entre diferentes repositorios, no existe una buena manera de informar el tamaño de almacenamiento físico por repositorio (una imagen/etiqueta/capa se puede compartir entre múltiples repositorios).
En la páginaResumen de almacenamiento , puede ver el tamaño de almacenamiento físico utilizado por Artifactory y cuánto ganó con la deduplicación.