Vous pouvez utiliser Harbor comme registre local pour les images de conteneur à partir du catalogue NVIDIA NGC.
Pour utiliser l'intégration du registre Harbor au superviseur, vous pouvez suivre les approches de configuration suivantes :
- Utilisez un registre Harbor uniquement dans le superviseur du domaine de charge de travail avec GPU activé. Effectuez les tâches suivantes :
- Activer Harbor en tant que service de superviseur.
- Charger des images de conteneur AI dans un registre Harbor privé de VMware Private AI Foundation with NVIDIA
Vous pouvez déconnecter votre environnement d'Internet et utiliser le service Harbor comme registre de conteneur local après avoir installé le service ou après l'avoir installé et téléchargé l'ensemble initial d'images de conteneur requises.
Dans cette approche, vous devez télécharger manuellement des images de conteneur à partir du catalogue NVIDIA NGC vers une machine de l'environnement, puis les charger dans le registre.
- Utilisez un registre Harbor comme réplica d'un registre Harbor connecté à Internet.
Un registre Harbor, exécuté en dehors de l'environnement VMware Private AI Foundation with NVIDIA, est toujours connecté à Internet. Le registre Harbor dans le superviseur pour le domaine de charge de travail avec GPU activé reçoit des images de conteneur de l'instance connectée à l'aide d'un mécanisme de proxy. Les principaux composants de l'instance de VMware Cloud Foundation restent ainsi isolés.
Dans cette approche, des ressources supplémentaires sont requises pour le registre connecté.
Si la connexion à Internet lors de l'installation du service Harbor ou de la configuration d'un registre Harbor connecté ne convient pas à votre organisation, utilisez un registre de conteneur par un autre fournisseur.
Charger des images de conteneur AI dans un registre Harbor privé de VMware Private AI Foundation with NVIDIA
Dans un environnement déconnecté dans lequel vous utilisez un registre Harbor uniquement sur le superviseur prêt pour l'IA, vous devez charger manuellement les images de conteneur d'IA que vous prévoyez de déployer sur une VM à apprentissage profond ou un cluster TKG à partir du catalogue NVIDIA NGC vers Harbor.
Procédure
Créer un registre Harbor dans VMware Private AI Foundation with NVIDIA en tant que réplica d'un registre connecté
Pour faciliter la mise à jour vers les dernières images dans le catalogue NVIDIA NGC, vous pouvez utiliser un registre Harbor dans un superviseur qui se trouve dans un autre domaine de charge de travail VI ou une autre instance de VMware Cloud Foundation et qui peut être connecté à Internet. Répliquez ensuite ce registre connecté sur le superviseur sur lequel vous prévoyez d'exécuter des charges de travail d'IA.
Extrayez les dernières images du conteneur de NVIDIA NGC vers le registre Harbor connecté et transférez-les vers le registre déconnecté à l'aide d'une connexion mise en cache par proxy. Ainsi, vous n'avez pas besoin de télécharger des images de conteneur, puis de les charger manuellement fréquemment.
Configurez le réseau entre les deux registres de la manière suivante :
- Le registre connecté est routable vers le registre de réplicas.
- Le registre connecté est placé dans une zone DMZ dans laquelle seule la communication docker push et
docker pull
est autorisée entre les deux registres.
Conditions préalables
Procédure
Que faire ensuite
- Extrayez les images de conteneur requises par votre organisation de NVIDIA NGC vers le registre connecté en exécutant docker pull sur la machine cliente Docker.
- Si la règle de réplication dispose du mode de déclenchement manuel, exécutez les réplications manuellement si nécessaire.