Docker Hub

Hace mas de medio año, Codefresh anuncio que el almacenamiento gratuito que ofrecía para almacenar las imágenes Docker en tu cuenta serían deshabilitadas, pregunte cuál era la causa de este cambio, y la respuesta fue que se debía a que no era tan demandado el servicio; personalmente quedé con cierta inquietud, al menos en nuestro caso si lo usábamos y con bastante frecuencia. Así que  debería de  pensar en migrarlas a un tercero como Google Cloud Registry, Quay, el mismo Docker u otro proveedor.

Lo anterior hizo que trabajara en la creación del espacio en GCR, generar los permisos IAM, ajustar todos los pipelines en Codefresh  para enviar las imágenes resultantes, exportar las imágenes mas recientes y descargadas y por ultimo hacer los cambios en el cluster Kubernetes para que los deployments pudieran descargar las imágenes durante el proceso de CI/CD o regeneración.

Quienes hemos trabajado con Kubernetes existe un parámetro ImagePullPolicy cuyos valores pueden ser Always o IfNotPresenty dependerá del comportamiento esperado tomando en cuenta estas recomendaciones.

Recientemente Docker anuncio a través de un correo electrónico  que haría cambios para las descargas y retención de imágenes en su servicio.

Los descargas anónimas de imágenes solo podrán hacerse 100 veces en 6 horas, las descargas de tus imágenes en tu cuenta gratuita se extiende hasta 200 cada 6 horas; las cuentas Pro y Team y Large no tienen esta limitante ver comparativo en su pagina de Precios, dicha política entro en vigor en Noviembre 2, 2020.

Por otro lado, las retenciones de las imágenes solo estarán disponibles por seis meses, por lo que si tu imagen no es actualizada o descargada en ese tiempo será eliminada, este ultimo ha sido pausado ya que entraría en vigor en noviembre 1, 2020; y será retomado a mediados del año 2021.

Como recordaran, tenia duda si realmente Codefresh daría de baja el servicio por falta de uso, o por que le estaba generando un costo enorme mantener varias imágenes de todos los que formamos su plantilla de clientes, algo que también Docker acaba de hacer con su servicio.

Creo que el costo de $5.00 US siendo Pro en Docker vale la pena para tener nuestro Hub de nuestras imágenes de forma privada.

Tags

Comments are closed

Optimized with PageSpeed Ninja