Usa el servicio de Harbor administrado (MHS) aislado de Google Distributed Cloud (GDC) para crear una instancia de registro de Harbor en cada proyecto. Una instancia de registro de Harbor sirve como un repositorio central para almacenar y administrar imágenes de contenedores 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:
- Puedes crear un máximo de una instancia por proyecto.
- Las instancias están aisladas y no comparten datos ni recursos de procesamiento.
Antes de comenzar
Si eres responsable de crear instancias de registro de Harbor, comunícate con tu administrador de IAM del proyecto para solicitar el rol de administrador de instancias de Harbor (harbor-instance-admin), que te permite obtener, enumerar, observar, crear, actualizar, aplicar parches y borrar instancias de Harbor, repositorios de copia de seguridad, planes de copia de seguridad, copias de seguridad y restablecimientos dentro de un espacio de nombres del proyecto. Este rol incluye los permisos necesarios para aprovisionar instancias nuevas de Harbor.
Crea una instancia de registro de Harbor
Crea una instancia de registro de Harbor en la consola de GDC o en la CLI de gdcloud.
Consola
En la consola de GDC, sigue estos pasos:
- En el menú de navegación, en la sección CI/CD, haz clic en Harbor Container Registry.
- Haz clic en Crear instancia.
- En el campo Nombre de la instancia, ingresa un nombre para la instancia.
- Opcional: En la sección Proyectos , para crear un proyecto predeterminado para esta instancia de Harbor, haz clic en el botón de activación Crear un proyecto predeterminado cuando se cree esta instancia y, luego, haz lo siguiente:
- En el campo Nombre del proyecto, ingresa un nombre para el proyecto.
- Lee las Condiciones del Servicio administradas de Harbor y, luego, selecciona la casilla de verificación si aceptas las condiciones.
- Haz clic en Crear. El Estado muestra En curso y el Nombre muestra un vínculo externo que contiene el nombre de la instancia de Harbor recién creada.
- Después de que se cree la instancia y el Estado muestre Lista, haz clic en el vínculo externo de la página para visitar la IU web de la instancia de Harbor.
gdcloud
Crea la instancia de registro de Harbor:
gdcloud harbor instances create INSTANCE \
--project=PROJECT
Reemplaza lo siguiente:
INSTANCE: Es el nombre de la instancia.PROJECT: Es el nombre del proyecto de GDC en el que se creará la instancia.
¿Qué sigue?
Una vez que tu instancia de registro de Harbor esté lista, puedes crear proyectos para alojar tus colecciones de imágenes o administrar tus instancias existentes: