Automation Suite
2022.4
False
Bannerhintergrundbild
Automation Suite-Installationsanleitung
Letzte Aktualisierung 24. Apr. 2024

Verwalten des Clusters in ArgoCD

Überblick

ArgoCD is a declarative, GitOps continuous delivery tool for Kubernetes. It is designed as a Kubernetes controller that continuously monitors UiPath® running applications and checks the current state against the desired target state as specified in the docker registry. For more details, see ArgoCD documentation.

Administratoren können sich über eine einfache UI oder CLI einen Überblick über den Cluster, die Konfigurationen, den Anwendungsstatus und die Integrität verschaffen. ArgoCD wird mit seinem eigenen Open-Source-Paket Redis geliefert, das sowohl HA- als auch Nicht-HA-Konfigurationen unterstützt.

Die Automation Suite verwendet ArgoCD in den folgenden Szenarien:

  • Installing and upgrading the Fabric components and core UiPath® services.
  • Automatisieren der Bereitstellung der gewünschten Anwendungsstatus in den angegebenen Zielumgebungen. ArgoCD folgt dem GitOps-Muster, bei dem Git/Helm-Repositorys als Quelle der Wahrheit zum Definieren des gewünschten Anwendungsstatus verwendet werden.
  • Verfolgen des Installationsstatus. Wenn die Installation an einem bestimmten Punkt fehlgeschlagen ist und Sie sie nach einer Weile fortsetzen, überspringt ArgoCD alle Schritte, die bereits synchronisiert sind, und fährt an der Stelle fort, an der sie fehlgeschlagen ist.
  • Selbstreparatur der Anwendungen. Wenn Sie eines der Objekte versehentlich löschen, werden die Manifeste automatisch synchronisiert.

Verwenden des schreibgeschützten Kontos von ArgoCD

Sie können das schreibgeschützte ArgoCD-Konto in den folgenden grundlegenden Szenarien verwenden:

  • Visualisierung aller Ihrer Apps, Pods und Dienste in einer einfachen Benutzeroberfläche;
  • Überwachung des Zustands all Ihrer Apps, Pods und Dienste;
  • Schnelles Erkennen von Problemen in Ihrer Bereitstellung;
  • Erneutes Synchronisieren Ihrer Anwendung in Ihrem Cluster.

Zugreifen auf das schreibgeschützte ArgoCD-Konto

Um auf das schreibgeschützte ArgoCD-Konto zuzugreifen, führen Sie die folgenden Schritte aus:

  1. Greifen Sie auf die folgende URL zu: https://alm.${CONFIG_CLUSTER_FQDN} .
  2. Geben Sie den folgenden Benutzernamen ein: argocdro.
  3. Greifen Sie auf Ihr Kennwort zu, indem Sie den folgenden Befehl ausführen:
    kubectl get secrets/argocd-user-password -n argocd \
    -o "jsonpath={.data['password']}" | echo $(base64 -d)kubectl get secrets/argocd-user-password -n argocd \
    -o "jsonpath={.data['password']}" | echo $(base64 -d)
  4. Geben Sie Ihr Kennwort ein.
    Wichtig: Das schreibgeschützte Konto kann Anwendungen synchronisieren, die standardmäßig die Option zum Erzwingen der Synchronisierung oder zum Ersetzenvon Synchronisierungen bieten. Dadurch können Namespaces und Ressourcen gelöscht werden. Es wird dringend empfohlen, Sync Force oder Sync Replacenicht zu verwenden.


Verwenden des ArgoCD-Administratorkontos

Wichtig: Sie dürfen keine anderen Einstellungen oder Parameter ändern, außer den in diesem Abschnitt aufgeführten.

Sie können das ArgoCD-Administratorkonto in den folgenden erweiterten Szenarien verwenden:

  • Ändern von Parametern nur zu Debugzwecken; zum Beispiel das Deaktivieren der Selbstreparatur und das Bearbeiten von YAML in Rancher;
  • Löschen von Pods;
  • Aktualisieren der Kerberos-Authentifizierung;
  • Fehlerbehebung;
  • Verwalten der benutzerdefinierten Orchestrator-Konfiguration; zum Beispiel Einrichten des Verschlüsselungsschlüssels pro Mandant;
  • ;
  • Schritte vor der Migration;
  • Exportieren von Prometheus-Metriken in ein externes System: Verwenden des Überwachungs-Stacks;
  • Wenn der Insights Looker-Pod nach der Wiederherstellung nicht gestartet werden kann: Sichern und Wiederherstellen des Clusters;
  • Synchronisierung von Anwendungen.
    Hinweis: Lesen Sie die entsprechende UiPath-Dokumentation, bevor Sie die erweiterte Konfiguration auf der UI löschen oder ändern.

Zugreifen auf das ArgoCD-Administratorkonto

Um auf das ArgoCD-Administratorkonto zuzugreifen, führen Sie die folgenden Schritte aus:

  1. Greifen Sie auf die folgende URL zu: https://alm.${CONFIG_CLUSTER_FQDN} .
  2. Geben Sie den folgenden Benutzernamen ein: admin.
  3. Greifen Sie auf das Kennwort zu, indem Sie den folgenden Befehl ausführen:
    kubectl get secrets/argocd-admin-password -n argocd \
    -o "jsonpath={.data['password']}" | echo $(base64 -d)kubectl get secrets/argocd-admin-password -n argocd \
    -o "jsonpath={.data['password']}" | echo $(base64 -d)
  4. Geben Sie Ihr Kennwort ein.
    Wichtig: Sie dürfen das ArgoCD-Administratorkonto nur für erweiterte Szenarien verwenden. Es kann zu Unterbrechungen im Cluster führen, wenn es nicht mit Vorsicht verwendet wird.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.