Sobre el proyecto

Harbor es un registro nativo de la nube confiable que extiende la Docker Distribution de código abierto al añadir funciones de gestión, seguridad e identidad de grado empresarial. Está diseñado para desplegarse cerca de los entornos de construcción y ejecución para mejorar la eficiencia de la transferencia de imágenes. Las capacidades clave incluyen: - Soporte de Registro: Almacena y gestiona tanto imágenes de contenedores como Helm charts. - Seguridad y Cumplimiento: Proporciona escaneo de vulnerabilidades para imágenes, firma de contenido y registros de auditoría de actividad. - Control de Acceso: Implementa el control de acceso basado en roles (RBAC) a través de 'proyectos' e integra LDAP/AD y OpenID Connect (OIDC) para la autenticación. - Replicación: Soporta la sincronización basada en políticas de imágenes y charts entre múltiples instancias de registro para facilitar la alta disponibilidad y los despliegues en múltiples centros de datos. - Herramientas de Mantenimiento: Incluye la eliminación de imágenes y la recolección de basura (garbage collection) para recuperar espacio de almacenamiento. - Interfaz de Gestión: Ofrece un portal de usuario gráfico para navegar y buscar repositorios, así como una API RESTful con Swagger UI para la integración programática. - Opciones de Despliegue: Puede desplegarse a través de Docker Compose, Helm Charts o un Harbor Operator.