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.
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.
4.3.1. Installation de Red Hat OpenShift GitOps Operator dans la console web Copier lienLien copié sur presse-papiers!
Procédure
-
Ouvrez la perspective Administrator de la console web et naviguez vers Operators
OperatorHub dans le menu de gauche. 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.
4.3.2. Installation de Red Hat OpenShift GitOps Operator à l'aide du CLI Copier lienLien copié sur presse-papiers!
Vous pouvez installer Red Hat OpenShift GitOps Operator depuis OperatorHub en utilisant le CLI.
Procédure
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
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 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.
Appliquez le site
Subscription
à la grappe :oc apply -f openshift-gitops-sub.yaml
$ oc apply -f openshift-gitops-sub.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
$ oc get pods -n openshift-gitops
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.3.3. Connexion à l'instance d'Argo CD en utilisant le compte administrateur d'Argo CD Copier lienLien copié sur presse-papiers!
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
-
Dans la perspective Administrator de la console web, naviguez vers Operators
Installed Operators pour vérifier que Red Hat OpenShift GitOps Operator est installé. -
Naviguez jusqu'à l'icône de menu
menu
OpenShift GitOps Cluster Argo CD. La page de connexion de l'interface utilisateur d'Argo CD s'affiche dans une nouvelle fenêtre. Obtenir le mot de passe de l'instance Argo CD :
- Dans le panneau gauche de la console, utilisez le sélecteur de perspective pour passer à la perspective Developer.
-
Utilisez la liste déroulante Project et sélectionnez le projet
openshift-gitops
. - Utilisez le panneau de navigation de gauche pour accéder à la page Secrets.
- Sélectionnez l'instance openshift-gitops-cluster pour afficher le mot de passe.
Copier le mot de passe.
NotePour vous connecter avec vos identifiants OpenShift Container Platform, sélectionnez l'option
LOG IN VIA OPENSHIFT
dans l'interface utilisateur d'Argo CD.
-
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.
Vous ne pouvez pas créer deux CD CR Argo dans le même espace de noms.