Crea instancias de registro de Harbor

Usa el servicio administrado de Harbor (MHS) aislado de Google Distributed Cloud (GDC) para crear una instancia del registro de Harbor en cada proyecto. Una instancia de registro de Harbor sirve como un repositorio central para almacenar y administrar imágenes de contenedor en un entorno nativo de la nube. Extiende las capacidades de la distribución de Docker de código abierto. Se aplican las siguientes restricciones:

  • Solo puedes crear una instancia en cada proyecto.
  • Las instancias están aisladas y no comparten datos ni recursos de procesamiento.

Antes de comenzar

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

  • Administrador de instancias de Harbor: Otorga acceso de lectura y escritura a todos los recursos de Harbor. Pídele al administrador de IAM de la organización que te otorgue el rol de administrador de instancias de Harbor (harbor-instance-admin).

Crea una instancia de registro de Harbor

Sigue estos pasos para crear una instancia de registro de Harbor en tu proyecto.

Console

En la consola de GDC, sigue estos pasos:

  1. Haz clic en el vínculo Harbor Container Registry en la sección CI/CD del menú de navegación.
  2. Haz clic en Crear instancia.
  3. Ingresa un nombre para la instancia en Nombre de instancia.
  4. Opcional: En Projects, habilita el botón de activación Create a default project when creating this instance para crear un proyecto predeterminado para esta instancia de Harbor.

    1. Ingresa un nombre de proyecto en Nombre del proyecto.
  5. Lee las Condiciones del Servicio administradas por Harbor y habilita la casilla de verificación si aceptas las condiciones.

  6. El Estado debe mostrar En curso, y el Nombre debe mostrar un vínculo externo que contenga el nombre de la instancia de Harbor que acabas de crear.

  7. Después de que se cree la instancia y el Estado muestre Listo, haz clic en el vínculo externo de la página para visitar la IU web de la instancia de Harbor.

CLI

Crea la instancia del registro de Harbor:

gdcloud harbor instances create INSTANCE \
  --project=PROJECT

Reemplaza lo siguiente:

  • INSTANCE: El nombre de la instancia.
  • PROJECT: Es el nombre del proyecto de GDC en el que se creará la instancia.