Chapitre 2. Aperçu de l’opérateur d’échantillons de grappes


L’opérateur d’échantillons de cluster, qui fonctionne dans l’espace de noms openshift, installe et met à jour le service Red Hat OpenShift sur les flux d’images AWS et le service OpenShift Red Hat sur les modèles AWS.

L’opérateur d’échantillons de clusters est en train d’être déprécié
  • À partir de Red Hat OpenShift Service sur AWS 4.16, l’opérateur d’échantillons de clusters est obsolète. Aucun nouveau modèle, échantillon ou flux d’images non source à image (Non-S2I) ne sera ajouté à l’opérateur d’échantillons de grappes. Cependant, les flux d’images et les modèles existants du constructeur S2I continueront de recevoir des mises à jour jusqu’à ce que l’opérateur d’échantillons de cluster soit supprimé dans une version ultérieure. Les flux d’images et les modèles S2I comprennent:

    • ♪ Ruby ♪
    • À propos de Python
    • À propos de Node.js
    • À propos de Perl
    • À PROPOS DE PHP
    • HTTPD
    • Le Nginx
    • EAP
    • Java
    • Le serveur Web
    • .NET
    • Allez-y
  • L’opérateur d’échantillons de cluster cessera de gérer et de fournir un soutien aux échantillons non S2I (flux d’images et modèles). Il est possible de contacter le propriétaire du flux d’images ou du modèle pour toutes les exigences et les futurs plans. En outre, consultez la liste des référentiels hébergeant le flux d’images ou les modèles.

2.1. Comprendre l’opérateur d’échantillons de grappes

Lors de l’installation, l’opérateur crée l’objet de configuration par défaut pour lui-même, puis crée les flux d’images et modèles d’échantillons, y compris les modèles de démarrage rapide.

Note

Afin de faciliter les importations de flux d’images à partir d’autres registres nécessitant des informations d’identification, un administrateur de cluster peut créer tous les secrets supplémentaires qui contiennent le contenu d’un fichier Docker config.json dans l’espace de noms openshift nécessaire à l’importation d’image.

La configuration de l’opérateur d’échantillons de cluster est une ressource à l’échelle du cluster, et le déploiement est contenu dans l’espace de noms openshift-cluster-samples-operator.

L’image de l’opérateur d’échantillons de cluster contient des définitions de flux d’images et de modèles pour le service Red Hat OpenShift associé sur AWS. Lorsque chaque échantillon est créé ou mis à jour, l’opérateur d’échantillons de cluster comprend une annotation indiquant la version de Red Hat OpenShift Service sur AWS. L’opérateur utilise cette annotation pour s’assurer que chaque échantillon correspond à la version de sortie. Les échantillons en dehors de son inventaire sont ignorés, tout comme les échantillons sautés. Les modifications apportées aux échantillons qui sont gérés par l’Opérateur, lorsque cette annotation de version est modifiée ou supprimée, sont automatiquement retournées.

Note

Les images Jenkins font partie de la charge utile de l’image à partir de l’installation et sont marquées directement dans les flux d’images.

La ressource de configuration de l’opérateur d’échantillons de cluster comprend un finaliseur qui nettoie ce qui suit lors de la suppression:

  • Flux d’images gérés par l’opérateur.
  • Les modèles gérés par l’opérateur.
  • L’opérateur a généré des ressources de configuration.
  • B) Ressources d’état du groupe.

Lors de la suppression de la ressource d’échantillons, l’opérateur d’échantillons de clusters recrée la ressource en utilisant la configuration par défaut.

L’opérateur d’échantillons de cluster est bootstrapped tel que géré par défaut ou si le proxy global est configuré. Dans l’état géré, l’opérateur d’échantillons de cluster gère activement ses ressources et maintient le composant actif afin de tirer des échantillons de flux d’images et d’images du registre et de s’assurer que les modèles d’échantillons requis sont installés.

Certaines circonstances entraînent le démarrage de l’opérateur d’échantillons de cluster lui-même tel qu’il a été supprimé, y compris:

  • Lorsque l’opérateur d’échantillons de clusters ne peut pas atteindre Registry.redhat.io après trois minutes au démarrage initial après une installation propre.
  • Lorsque l’opérateur d’échantillons de cluster détecte celui-ci sur un réseau IPv6.
Note

Dans le cas de Red Hat OpenShift Service sur AWS, le registre des images par défaut est register.access.redhat.com ou quay.io.

Cependant, si l’opérateur d’échantillons de cluster détecte qu’il est sur un réseau IPv6 et qu’un Red Hat OpenShift Service sur le proxy global AWS est configuré, alors la vérification IPv6 remplace toutes les vérifications. En conséquence, le Cluster Samples Operator bootstraps lui-même comme supprimé.

Important

Les installations IPv6 ne sont pas actuellement prises en charge par Registry.redhat.io. L’opérateur d’échantillons de cluster extrait la plupart des flux d’images et des images de l’échantillon de Registry.redhat.io.

Après la création ou la mise à jour d’un flux d’images d’échantillons, l’opérateur d’échantillons de cluster surveille l’avancement de l’importation d’image de chaque balise de flux d’images.

En cas d’échec d’une importation, l’opérateur d’échantillons de cluster réactive l’importation à travers l’API d’importation d’images du flux d’images, qui est la même API utilisée par la commande oc import-image, environ toutes les 15 minutes jusqu’à ce qu’elle voit l’importation réussir, ou si la configuration de l’opérateur d’échantillons de cluster est modifiée de telle sorte que le flux d’images soit ajouté à la liste des flux d’images

Ressources supplémentaires

  • Lorsque l’opérateur d’échantillons de clusters est supprimé pendant l’installation, vous pouvez utiliser l’opérateur d’échantillons de cluster avec un autre registre afin d’importer le contenu, puis définir l’opérateur d’échantillons de cluster à gérer pour obtenir les échantillons.
Retour au début
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. Découvrez nos récentes mises à jour.

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 le Blog 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.

Theme

© 2025 Red Hat