Chapitre 2. Opérateur de registre d'images dans OpenShift Container Platform


2.1. Registre d'images sur les plateformes en nuage et OpenStack

L'opérateur de registre d'images installe une instance unique du registre OpenShift Container Platform et gère toute la configuration du registre, y compris la mise en place du stockage du registre.

Note

Le stockage n'est configuré automatiquement que lorsque vous installez un cluster d'infrastructure fourni par l'installateur sur AWS, GCP, Azure ou OpenStack.

Lorsque vous installez ou mettez à niveau un cluster d'infrastructure fourni par l'installateur sur AWS ou Azure, l'opérateur de registre d'images définit le paramètre spec.storage.managementState sur Managed. Si le paramètre spec.storage.managementState est défini sur Unmanaged, l'opérateur de registre d'images n'effectue aucune action liée au stockage.

Après le déploiement du plan de contrôle, l'opérateur crée une instance de ressource configs.imageregistry.operator.openshift.io par défaut sur la base de la configuration détectée dans le cluster.

Si les informations disponibles sont insuffisantes pour définir une ressource configs.imageregistry.operator.openshift.io complète, la ressource incomplète est définie et l'opérateur met à jour l'état de la ressource en indiquant les informations manquantes.

L'opérateur de registre d'images s'exécute dans l'espace de noms openshift-image-registry et gère l'instance de registre dans cet emplacement également. Toutes les ressources de configuration et de charge de travail pour le registre résident dans cet espace de noms.

Important

managementState Le comportement de l'opérateur de registre d'images pour la gestion de l'élagueur est orthogonal à celui spécifié sur l'objet ClusterOperator pour l'opérateur de registre d'images. Si l'opérateur de registre d'images n'est pas dans l'état Managed, l'élagueur d'images peut toujours être configuré et géré par la ressource personnalisée Pruning.

Cependant, le site managementState de l'opérateur de registre d'images modifie le comportement de la tâche d'élagage d'images déployée :

  • Managedle code --prune-registry pour l'élagueur d'images est défini sur true.
  • Removedle drapeau --prune-registry de l'élagueur d'images est fixé à false, ce qui signifie qu'il n'élague que les métadonnées d'images dans etcd.
  • Unmanagedle code --prune-registry pour l'élagueur d'images est défini sur false.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.