UiPath Documentation
automation-suite
2.2510
true
Guide d'installation d'Automation Suite sur Linux
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Gérer le cluster dans ArgoCD

Gérez le cluster Kubernetes d'Automation Suite à l'aide d'ArgoCD pour la livraison continue basée sur GitOps.

Vue d'ensemble (Overview)

ArgoCD est un outil déclaratif de livraison continue GitOps pour Kubernetes. Il est conçu comme un contrôleur Kubernetes qui surveille en continu les applications UiPath® en cours d’exécution et vérifie l’état actuel par rapport à l’état cible souhaité indiqué dans le registre docker. Pour plus de détails, consultez la documentation ArgoCD.

Les administrateurs peuvent avoir une vue d'ensemble du cluster, des configurations, de l'état et de l'intégrité des applications, le tout via une simple interface utilisateur ou CLI. ArgoCD est livré avec son propre Redis open source, qui prend en charge les configurations haute et non haute disponibilité.

Automation Suite utilise ArgoCD dans les scénarios suivants :

  • Installation et mise à niveau des composants partagés et des services UiPath®.
  • Automatiser le déploiement des états d'application souhaités dans les environnements cibles spécifiés. ArgoCD suit le modèle GitOps consistant à utiliser les référentiels Git/helm comme source de vérité pour définir l'état souhaité de l'application.
  • Suivi de l’état de l’installation. Si l'installation a échoué à un moment donné et que vous la reprenez après un certain temps, ArgoCD ignore toutes les étapes déjà synchronisées et reprend là où elle a échoué.
  • Auto-réparation des applications. Si vous supprimez par erreur l'un des objets, les manifestes seront automatiquement synchronisés.

Types de comptes ArgoCD

ArgoCD prend en charge deux types de comptes :

  • Compte en lecture seule
  • Compte administrateur

Compte ArgoCD en lecture seule

Vous pouvez utiliser le compte en lecture seule ArgoCD dans les scénarios de base suivants :

  • Visualisation de toutes vos applications, pods et services dans une interface simple
  • Surveiller l'intégrité de toutes vos applications, pods et services
  • Identifier rapidement les problèmes de votre déploiement
  • Resynchroniser votre application dans votre cluster

Compte administrateur ArgoCD

Important :

Vous ne devez modifier aucun autre paramètre ou paramètre à l'exception de ceux répertoriés dans cette section.

Vous pouvez utiliser le compte administrateur ArgoCD dans les scénarios avancés suivants :

  • Modification des paramètres à des fins de débogage uniquement, par exemple, la désactivation de l'autoréparation et la modification de YAML dans Rancher
  • Suppression des pods
  • Mise à jour de l'authentification Kerberos
  • Résolution des problèmes
  • La gestion de la configuration personnalisée d'Orchestrator, par exemple, la configuration de la clé de chiffrement par locataire
  • Mise à jour des chaînes de connexion à la base de données
  • Exportation des métriques Prometheus vers un système externe
  • Si le pod Insights Looker ne démarre pas après la restauration : sauvegarder et restaurer le cluster
  • Synchronisation des applications.
    Remarque :

    Consultez la documentation UiPath® adéquate avant de supprimer ou de modifier la configuration avancée sur l’interface utilisateur.

Accéder à ArgoCD

ArgoCD prend en charge deux méthodes d'authentification :

  • nom d'utilisateur et mot de passe - méthode d'authentification par défaut
  • Authentification unique : méthode d’authentification recommandée. Vous pouvez activer l'authentification unique après l'installation. Pour de plus amples informations, consultez la section Activer l'authentification unique pour ArgoCD.

Authentification par nom d'utilisateur et mot de passe

Accéder au compte ArgoCD en lecture seule

Users with read-only permissions can be created via the ArgoCD portal. However, these users are not persisted on upgrade, and have to be recreated.

Accéder au compte administrateur ArgoCD

Pour accéder au compte administrateur ArgoCD à l'aide du nom d'utilisateur et du mot de passe, procédez comme suit :

  1. Accédez à l'URL suivante : https://alm.${CONFIG_CLUSTER_FQDN} .

  2. Saisissez le nom d'utilisateur suivant : admin .

  3. Accéder au mot de passe :

    kubectl get secrets/argocd-initial-admin-secret -n argocd \
    -o "jsonpath={.data['password']}" | base64 --decode
    kubectl get secrets/argocd-initial-admin-secret -n argocd \
    -o "jsonpath={.data['password']}" | base64 --decode
    
  4. Saisissez votre mot de passe.

    Important :

    Vous devez utiliser le compte administrateur ArgoCD uniquement pour les scénarios avancés. Il peut entraîner des actions perturbatrices sur le cluster s'il n'est pas utilisé avec précaution.

Authentification SSO

Pour accéder à ArgoCD à l'aide de l'authentification unique, procédez comme suit :

  1. Sélectionnez le bouton SSO sur la page de connexion ArgoCD.
  2. Saisissez les identifiants de domaine de votre entreprise.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour