Crear proyectos de Harbor

En Harbor, un proyecto actúa como unidad lógica para organizar y gestionar una colección de imágenes de contenedor. 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 crear un proyecto.

Antes de empezar

Para crear proyectos de Harbor, debes tener los roles de identidad y acceso necesarios:

  • Creador de proyectos de Harbor: tiene acceso para gestionar el HarborInstanceProject recurso de su proyecto. Pídele al administrador de gestión de identidades y accesos de tu organización que te conceda el rol Creador de proyectos de Harbor (harbor-project-creator).
  • Antes de crear proyectos de Harbor, debes iniciar sesión en la interfaz de usuario de Harbor para que Harbor reconozca tu identidad. Si se omite este paso, es posible que la creación del proyecto de Harbor se quede bloqueada con un falso positivo en la consola de GDC.

Crear un proyecto de Harbor

Crea un proyecto de Harbor mediante la consola de GDC o la CLI de gdcloud.

Consola

En la consola de GDC, siga estos pasos:

  1. En el menú de navegación, haga clic en el enlace Harbor Container Registry (Registro de contenedores de Harbor) de la sección CI/CD.
  2. Haz clic en Crear un proyecto de Harbor.
  3. Introduce el nombre del proyecto.
  4. Opcional: El análisis de vulnerabilidades está habilitado de forma predeterminada. Para inhabilitar el análisis automático de vulnerabilidades en proyectos de Harbor, haz clic en el interruptor Habilitar análisis de vulnerabilidades en el proyecto. Para obtener más información, consulta Analizar en busca de vulnerabilidades.
  5. Haz clic en Crear.
  6. Aparecerá un mensaje de confirmación que indica que el proyecto se ha creado correctamente.
  7. Una vez creado el proyecto de Harbor, inicia sesión en la interfaz de usuario de Harbor para confirmar que puedes verlo.

CLI

Crea el proyecto de Harbor:

  gdcloud harbor harbor-projects create HARBOR_PROJECT \
    --project=PROJECT \
    --instance=INSTANCE

Haz los cambios siguientes:

  • HARBOR_PROJECT: el nombre del proyecto de Harbor que se va a crear.
  • PROJECT: el nombre del proyecto de GDC.
  • INSTANCE: el nombre de la instancia.