Usa el servicio Managed Harbor Service (MHS) aislado de Google Distributed Cloud (GDC) para crear una instancia de registro de Harbor en cada proyecto. Una instancia de registro de Harbor actúa como repositorio central para almacenar y gestionar imágenes de contenedor en un entorno nativo de la nube. Amplía las funciones de la distribución de Docker de código abierto. Se aplican las siguientes limitaciones:
- Solo puedes crear una instancia por proyecto.
- Las instancias están aisladas y no comparten datos ni recursos de computación.
Antes de empezar
Para crear instancias del registro de Harbor, debes tener los roles de identidad y acceso necesarios:
- Administrador de instancias de Harbor: concede acceso de lectura y escritura a todos los recursos de Harbor.
Pide al administrador de gestión de identidades y accesos de tu organización que te conceda el rol de administrador de instancias de Harbor
(
harbor-instance-admin
).
Crear una instancia de registro de Harbor
Sigue estos pasos para crear una instancia de registro de Harbor en tu proyecto.
Consola
En la consola de GDC, siga estos pasos:
- 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.
- Haz clic en Crear instancia.
- Escribe un nombre para la instancia en Nombre de la instancia.
Opcional: En Proyectos, habilite el interruptor Crear un proyecto predeterminado al crear esta instancia para crear un proyecto predeterminado para esta instancia de Harbor.
- Introduce un nombre de proyecto en Nombre del proyecto.
Lee los Términos del Servicio gestionados de Harbor y marca la casilla si los aceptas.
El Estado debe ser En curso y el Nombre debe mostrar un enlace externo que contenga el nombre de la instancia de Harbor que acabas de crear.
Una vez que se haya creado la instancia y el Estado sea Listo, haz clic en el enlace externo de la página para visitar la interfaz web de la instancia de Harbor.
CLI
Crea la instancia del registro de Harbor:
gdcloud harbor instances create INSTANCE \
--project=PROJECT
Haz los cambios siguientes:
INSTANCE
: el nombre de la instancia.PROJECT
: el nombre del proyecto de GDC en el que se creará la instancia.