Chapitre 3. En utilisant l’opérateur d’échantillons de cluster avec un registre alternatif


Il est possible d’utiliser l’opérateur d’échantillons de clusters avec un registre alternatif en créant d’abord un registre miroir.

Important

Il faut avoir accès à Internet pour obtenir les images de conteneur nécessaires. Dans cette procédure, vous placez le registre miroir sur un hôte miroir qui a accès à votre réseau et à Internet.

3.1. À propos du registre miroir

Les images requises pour Red Hat OpenShift Service sur l’installation AWS et les mises à jour ultérieures des produits vers un registre miroir de conteneur tels que Red Hat Quay, JFrog Artifactory, Sonatype Nexus Repository ou Harbor. Dans le cas où vous n’avez pas accès à un registre de conteneurs à grande échelle, vous pouvez utiliser le registre miroir de Red Hat OpenShift, un registre de conteneurs à petite échelle inclus dans Red Hat OpenShift Service sur les abonnements AWS.

Il est possible d’utiliser n’importe quel registre de conteneurs qui supporte Docker v2-2, tel que Red Hat Quay, le registre miroir pour Red Hat OpenShift, Artifactory, Sonatype Nexus Repository ou Harbor. Indépendamment de votre registre choisi, la procédure pour refléter le contenu des sites hébergés par Red Hat sur Internet vers un registre d’images isolé est la même. Après avoir miroir le contenu, vous configurez chaque cluster pour récupérer ce contenu de votre registre miroir.

Important

Le registre d’images OpenShift ne peut pas être utilisé comme registre cible, car il ne prend pas en charge la poussée sans balise, ce qui est nécessaire pendant le processus de mise en miroir.

Lorsque vous choisissez un registre de conteneurs qui n’est pas le registre miroir de Red Hat OpenShift, il doit être accessible par chaque machine des clusters que vous fournissez. Lorsque le registre n’est pas accessible, l’installation, la mise à jour ou les opérations normales telles que la réinstallation de la charge de travail peuvent échouer. C’est pour cette raison que vous devez exécuter des registres miroirs de manière hautement disponible, et les registres miroirs doivent au moins correspondre à la disponibilité de production de votre Red Hat OpenShift Service sur les clusters AWS.

Lorsque vous remplissez votre registre miroir avec Red Hat OpenShift Service sur les images AWS, vous pouvez suivre deux scénarios. Lorsque vous avez un hôte qui peut accéder à Internet et à votre registre miroir, mais pas à vos nœuds de cluster, vous pouvez directement refléter le contenu de cette machine. Ce processus est appelé miroir connecté. Lorsque vous n’avez pas un tel hôte, vous devez refléter les images dans un système de fichiers et ensuite apporter cet hôte ou support amovible dans votre environnement restreint. Ce processus est appelé miroir déconnecté.

Dans le cas des registres en miroir, pour afficher la source des images tirées, vous devez consulter l’essai pour accéder à l’entrée de journal dans les journaux CRI-O. D’autres méthodes pour visualiser la source d’attraction de l’image, telles que l’utilisation de la commande images crictl sur un nœud, montrent le nom de l’image non-mirrored, même si l’image est tirée de l’emplacement en miroir.

Note

Le Red Hat ne teste pas les registres tiers avec Red Hat OpenShift Service sur AWS.

3.1.1. La préparation de l’hôte miroir

Avant de créer le registre miroir, vous devez préparer l’hôte miroir.

3.1.2. Installation de l’OpenShift CLI

Il est possible d’installer OpenShift CLI (oc) pour interagir avec ROSA à partir d’une interface de ligne de commande. Il est possible d’installer oc sous Linux, Windows ou macOS.

Important

Lorsque vous avez installé une version antérieure d’oc, vous ne pouvez pas l’utiliser pour compléter toutes les commandes dans ROSA. Installez et téléchargez la nouvelle version d’oc.

Installation du CLI OpenShift sur Linux

En utilisant la procédure suivante, vous pouvez installer le binaire OpenShift CLI (oc) sur Linux.

Procédure

  1. Accédez au service OpenShift Red Hat sur la page de téléchargement d’AWS sur le portail client Red Hat.
  2. Choisissez l’architecture dans la liste déroulante Variante de produit.
  3. Choisissez la version appropriée dans la liste déroulante Version.
  4. Cliquez sur Télécharger maintenant à côté de l’entrée OpenShift v4 Linux Clients et enregistrez le fichier.
  5. Décompressez l’archive:

    $ tar xvf <file>
    Copy to Clipboard Toggle word wrap
  6. Déposez le binaire oc dans un répertoire qui est sur votre PATH.

    Afin de vérifier votre PATH, exécutez la commande suivante:

    $ echo $PATH
    Copy to Clipboard Toggle word wrap

La vérification

  • Après avoir installé le CLI OpenShift, il est disponible à l’aide de la commande oc:

    $ oc <command>
    Copy to Clipboard Toggle word wrap
Installation du CLI OpenShift sur Windows

En utilisant la procédure suivante, vous pouvez installer le binaire OpenShift CLI (oc) sur Windows.

Procédure

  1. Accédez au service OpenShift Red Hat sur la page de téléchargement d’AWS sur le portail client Red Hat.
  2. Choisissez la version appropriée dans la liste déroulante Version.
  3. Cliquez sur Télécharger maintenant à côté de l’entrée client Windows OpenShift v4 et enregistrez le fichier.
  4. Décompressez l’archive avec un programme ZIP.
  5. Déplacez le binaire oc vers un répertoire qui est sur votre PATH.

    Afin de vérifier votre PATH, ouvrez l’invite de commande et exécutez la commande suivante:

    C:\> path
    Copy to Clipboard Toggle word wrap

La vérification

  • Après avoir installé le CLI OpenShift, il est disponible à l’aide de la commande oc:

    C:\> oc <command>
    Copy to Clipboard Toggle word wrap
Installation de l’OpenShift CLI sur macOS

En utilisant la procédure suivante, vous pouvez installer le binaire OpenShift CLI (oc) sur macOS.

Procédure

  1. Accédez au service OpenShift Red Hat sur la page de téléchargement d’AWS sur le portail client Red Hat.
  2. Choisissez la version appropriée dans la liste déroulante Version.
  3. Cliquez sur Télécharger maintenant à côté de l’entrée OpenShift v4 macOS Clients et enregistrez le fichier.

    Note

    Dans le cas de macOS arm64, choisissez l’entrée client OpenShift v4 macOS arm64.

  4. Décompressez et décompressez l’archive.
  5. Déplacez le binaire oc vers un répertoire sur votre PATH.

    Afin de vérifier votre PATH, ouvrez un terminal et exécutez la commande suivante:

    $ echo $PATH
    Copy to Clipboard Toggle word wrap

La vérification

  • Contrôlez votre installation à l’aide d’une commande oc:

    $ oc <command>
    Copy to Clipboard Toggle word wrap
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