4.3. Installation de Red Hat OpenShift GitOps


Red Hat OpenShift GitOps utilise Argo CD pour gérer des ressources spécifiques aux clusters, y compris les opérateurs de clusters, les opérateurs optionnels du gestionnaire de cycle de vie des opérateurs (OLM) et la gestion des utilisateurs.

Conditions préalables

  • Vous avez accès à la console web de OpenShift Container Platform.
  • Vous êtes connecté en tant qu'utilisateur avec le rôle cluster-admin.
  • Vous êtes connecté au cluster OpenShift Container Platform en tant qu'administrateur.
  • Votre cluster a la capacité Marketplace activée ou la source du catalogue Red Hat Operator configurée manuellement.
Avertissement

Si vous avez déjà installé la version communautaire de l'Opérateur Argo CD, supprimez l'Opérateur Argo CD Community avant d'installer l'Opérateur Red Hat OpenShift GitOps.

Ce guide explique comment installer Red Hat OpenShift GitOps Operator sur un cluster OpenShift Container Platform et se connecter à l'instance Argo CD.

Procédure

  1. Ouvrez la perspective Administrator de la console web et naviguez vers Operators OperatorHub dans le menu de gauche.
  2. Recherchez OpenShift GitOps, cliquez sur la tuile Red Hat OpenShift GitOps, puis sur Install.

    Red Hat OpenShift GitOps sera installé dans tous les espaces de noms du cluster.

Après l'installation de Red Hat OpenShift GitOps Operator, il configure automatiquement une instance Argo CD prête à l'emploi qui est disponible dans l'espace de noms openshift-gitops, et une icône Argo CD est affichée dans la barre d'outils de la console. Vous pouvez créer des instances Argo CD ultérieures pour vos applications sous vos projets.

Vous pouvez installer Red Hat OpenShift GitOps Operator depuis OperatorHub en utilisant le CLI.

Procédure

  1. Créez un fichier YAML d'objet d'abonnement pour abonner un espace de noms à Red Hat OpenShift GitOps, par exemple, sub.yaml:

    Exemple d'abonnement

    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: openshift-gitops-operator
      namespace: openshift-operators
    spec:
      channel: latest 
    1
    
      installPlanApproval: Automatic
      name: openshift-gitops-operator 
    2
    
      source: redhat-operators 
    3
    
      sourceNamespace: openshift-marketplace 
    4
    Copy to Clipboard Toggle word wrap

    1
    Indiquez le nom du canal à partir duquel vous souhaitez abonner l'opérateur.
    2
    Indiquez le nom de l'opérateur auquel vous souhaitez vous abonner.
    3
    Indiquez le nom du CatalogSource qui fournit l'opérateur.
    4
    L'espace de noms du CatalogSource. Utilisez openshift-marketplace pour les CatalogSources par défaut d'OperatorHub.
  2. Appliquez le site Subscription à la grappe :

    $ oc apply -f openshift-gitops-sub.yaml
    Copy to Clipboard Toggle word wrap
  3. Une fois l'installation terminée, assurez-vous que tous les pods de l'espace de noms openshift-gitops sont en cours d'exécution :

    $ oc get pods -n openshift-gitops
    Copy to Clipboard Toggle word wrap

    Exemple de sortie

    NAME                                                      	READY   STATUS	RESTARTS   AGE
    cluster-b5798d6f9-zr576                                   	1/1 	Running   0      	65m
    kam-69866d7c48-8nsjv                                      	1/1 	Running   0      	65m
    openshift-gitops-application-controller-0                 	1/1 	Running   0      	53m
    openshift-gitops-applicationset-controller-6447b8dfdd-5ckgh 1/1 	Running   0      	65m
    openshift-gitops-redis-74bd8d7d96-49bjf                   	1/1 	Running   0      	65m
    openshift-gitops-repo-server-c999f75d5-l4rsg              	1/1 	Running   0      	65m
    openshift-gitops-server-5785f7668b-wj57t                  	1/1 	Running   0      	53m
    Copy to Clipboard Toggle word wrap

Red Hat OpenShift GitOps Operator crée automatiquement une instance Argo CD prête à l'emploi qui est disponible dans l'espace de noms openshift-gitops.

Conditions préalables

  • Vous avez installé Red Hat OpenShift GitOps Operator dans votre cluster.

Procédure

  1. Dans la perspective Administrator de la console web, naviguez vers Operators Installed Operators pour vérifier que Red Hat OpenShift GitOps Operator est installé.
  2. Naviguez jusqu'à l'icône de menu icône de menu des applications red hat menu OpenShift GitOps Cluster Argo CD. La page de connexion de l'interface utilisateur d'Argo CD s'affiche dans une nouvelle fenêtre.
  3. Obtenir le mot de passe de l'instance Argo CD :

    1. Dans le panneau gauche de la console, utilisez le sélecteur de perspective pour passer à la perspective Developer.
    2. Utilisez la liste déroulante Project et sélectionnez le projet openshift-gitops.
    3. Utilisez le panneau de navigation de gauche pour accéder à la page Secrets.
    4. Sélectionnez l'instance openshift-gitops-cluster pour afficher le mot de passe.
    5. Copier le mot de passe.

      Note

      Pour vous connecter avec vos identifiants OpenShift Container Platform, sélectionnez l'option LOG IN VIA OPENSHIFT dans l'interface utilisateur d'Argo CD.

  4. Utilisez ce mot de passe et admin comme nom d'utilisateur pour vous connecter à l'interface utilisateur d'Argo CD dans la nouvelle fenêtre.
Note

Vous ne pouvez pas créer deux CD CR Argo dans le même espace de noms.

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