Registry, etiquetas y CI/CD
Después de construir una imagen, hace falta un lugar para guardarla y distribuirla — eso es el registry, el límite de confianza entre la etapa de build y la etapa de deploy. En esta lección entenderemos por qué se construye una imagen una sola vez y se promueve esa unidad exacta entre los entornos,
Un registry es un almacén con estantes etiquetados. latest es una nota adhesiva que alguien mueve constantemente a otro estante, pero una etiqueta de commit-SHA siempre apunta a la misma caja exacta.
- registry
- Un servicio que almacena y distribuye imágenes, y funciona como el límite de confianza entre quien construye una imagen y quien la descarga y la ejecuta en production.
- etiqueta (tag)
- Un alias legible que apunta a una imagen específica, por ejemplo myapp:latest. Una etiqueta es un alias móvil — se puede redirigir hacia otra imagen.
- digest
- Una huella sha256 inmutable del contenido de la imagen. A diferencia de una etiqueta, un digest siempre apunta al mismo contenido exacto y no se puede mover.