En Harbor, un proyecto sirve como unidad lógica para organizar y administrar una colección de imágenes de contenedores. Proporciona una forma de agrupar artefactos relacionados y aplicar políticas, controles de acceso y reglas de replicación específicos a toda la colección. No se pueden enviar ni extraer imágenes a Harbor antes de que se cree un proyecto.
Antes de comenzar
Para crear proyectos de Harbor, debes tener los roles de identidad y acceso necesarios:
- Creador del proyecto de Harbor: Tiene acceso para administrar el recurso
HarborInstanceProject
en su proyecto. Pídele al administrador de IAM de la organización que te otorgue el rol de creador de proyectos de Harbor (harbor-project-creator
). - Antes de crear proyectos de Harbor, primero debes acceder a la IU de Harbor para que Harbor reconozca tu identidad. Si se omite este paso, es posible que la creación del proyecto de Harbor se detenga con un falso positivo en la consola de GDC.
Crea un proyecto de Harbor
Crea un proyecto de Harbor con la consola de GDC o la CLI de gdcloud.
Console
En la consola de GDC, sigue estos pasos:
- Haz clic en el vínculo Harbor Container Registry en la sección CI/CD del menú de navegación.
- Haz clic en Create a Harbor project.
- Ingresa el nombre del proyecto.
- Opcional: El análisis de vulnerabilidades está habilitado de forma predeterminada. Para inhabilitar el análisis de vulnerabilidades automático para los proyectos de Harbor, haz clic en el botón de activación Habilitar el análisis de vulnerabilidades para el proyecto. Para obtener más información, consulta Cómo analizar en busca de vulnerabilidades.
- Haz clic en Crear.
- Aparecerá un mensaje de confirmación que indicará que se creó correctamente tu proyecto.
- Después de crear tu proyecto de Harbor, accede a la IU de Harbor para confirmar que puedes ver el proyecto.
CLI
Crea el proyecto de Harbor:
gdcloud harbor harbor-projects create HARBOR_PROJECT \
--project=PROJECT \
--instance=INSTANCE
Reemplaza lo siguiente:
HARBOR_PROJECT
: Es el nombre del proyecto de Harbor que se creará.PROJECT
: Es el nombre del proyecto de GDC.INSTANCE
: El nombre de la instancia.