Aller au contenu

Harbor#

Harbor est une OCI registry permettant de stocker des images de conteneurs, chart Helm, objets OCI1.

Warning

Actuellement (04/09/2024) :

  • Quay sur ocb-corp reste la docker registry de référence pour Caascad et NGOT
  • L'OCI Registry Harbor est la cible pour la future plateforme Obby.

Architecture#

Harbor est actuellement déployé sur ocb-corp et NGOT :

harbor-archi

Organisation des projets#

Les projets sont des espaces de stockage d'artefacts OCI. Par défaut, ils sont privés (à l'exception du projet library qui est crée au déploiement d'Harbor) et sans quotas.

Par environnements#

  • dev, stg et prd : Contiennent les images finales utilisables pour les déploiements
  • dev-cache, stg-cache : Contiennent les layers utilisés lors de la construction des images par Kaniko.

Proxy-cache#

Les proxy-caches permettent d'accéder aux registries publiques. Ils diminuent l'usage du réseau et évitent d'atteindre les limites d'appel aux services.

  • proxy-cache-docker-io : Accès à l'OCI registry Docker.io
  • proxy-cache-quay-io : Accès à l'OCI registry Quay.io
  • Etc.

  1. Organisation Communiste Internationaliste.