automation-suite
2023.10
false
Automation Suite in der EKS/AKS-Installationsanleitung
- Überblick
- Anforderungen
- Installation
- Nach der Installation
- Migration und Upgrade
- Aktualisieren der Automation Suite auf EKS/AKS
- Schritt 1: Verschieben der Identitätsorganisationsdaten von einer eigenständigen in die Automation Suite
- Schritt 2: Wiederherstellen der eigenständigen Produktdatenbank
- Schritt 3: Sichern der Plattformdatenbank in der Automation Suite
- Schritt 4: Zusammenführen von Organisationen in der Automation Suite
- Schritt 5: Aktualisieren der migrierten Produktverbindungszeichenfolgen
- Schritt 6: Migrieren des eigenständigen Orchestrators
- Schritt 7: Migrieren von eigenständigen Insights
- Schritt 8: Migrieren des eigenständigen Test Managers
- Schritt 9: Löschen des Standardmandanten
- Durchführen der Migration eines einzelnen Mandanten
- Migrieren von der Automation Suite unter Linux zur Automation Suite unter EKS/AKS
- Überwachung und Warnungen
- Clusterverwaltung
- Produktspezifische Konfiguration
- Konfigurieren von Orchestrator-Parametern
- Orchestrator-appSettings
- Konfigurieren von AppSettings
- Konfigurieren der maximalen Anforderungsgröße
- Überschreiben der Speicherkonfiguration auf Clusterebene
- Konfigurieren von Anmeldeinformationsspeichern
- Konfigurieren der Verwendung von einem Verschlüsselungsschlüssel pro Mandant
- Bereinigen der Orchestrator-Datenbank
- Fehlersuche und ‑behebung
- Das Sicherungssetup funktioniert nicht, da die Verbindung mit Azure Government fehlgeschlagen ist
- Hängende Pods im uipath-Namespace bei Aktivierung von benutzerdefinierten Knoten-Markierungen
- Automation Hub und Apps können mit Proxy-Setup nicht gestartet werden
- Pods können nicht mit FQDN in einer Proxy-Umgebung kommunizieren
- SQL-Verbindungszeichenfolge der Testautomatisierung wird ignoriert
- EKS-Sicherung aufgrund der Velero-Version
- Die Velero-Sicherung schlägt mit dem Fehler „FehlgeschlageneValidierung“ fehl
- Beim Zugriff auf den FQDN wird der Fehler „RBAC-Zugriff verweigert“ zurückgegeben
- Manuelle Schadensbegrenzung bei ArgoCD NetworkPolicy (GHSA-47m3-95c7-g2g8)
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
Beheben Sie Startfehler für Automation Hub und Apps, die durch Probleme mit der Proxykonfiguration in der Automation Suite auf EKS/AKS verursacht werden.
Beschreibung
Wenn Sie ein Proxy-Setup verwenden, können Probleme beim Starten von Automation Hub und Apps auftreten.
Lösung
Sie können das Problem beheben, indem Sie die folgenden Schritte ausführen:
- Erfassen Sie die vorhandene Konfigurationszuordnung
corednsaus dem ausgeführten Cluster:kubectl get configmap -n kube-system coredns -o yaml > coredns-config.yamlkubectl get configmap -n kube-system coredns -o yaml > coredns-config.yaml - Bearbeiten Sie die Datei
coredns-config.yaml, um den Rewrite des FQDN an die Konfiguration anzufügen.- Benennen Sie die Konfigurationszuordnung in
coredns-customum. - Wenden Sie die richtige Konfiguration je nach Plattform an:
- Definieren Sie bei AKS eine neue CoreDNS-Zone für den FQDN, wie im folgenden Beispiel gezeigt:
apiVersion: v1 kind: ConfigMap metadata: name: coredns-custom namespace: kube-system data: <FQDN>.server: | <FQDN>:53 { errors log health rewrite stop { name exact <FQDN> istio-ingressgateway.istio-system.svc.cluster.local } kubernetes cluster.local in-addr.arpa ip6.arpa { pods insecure fallthrough in-addr.arpa ip6.arpa } prometheus :9153 forward . /etc/resolv.conf cache 30 loop reload loadbalance }apiVersion: v1 kind: ConfigMap metadata: name: coredns-custom namespace: kube-system data: <FQDN>.server: | <FQDN>:53 { errors log health rewrite stop { name exact <FQDN> istio-ingressgateway.istio-system.svc.cluster.local } kubernetes cluster.local in-addr.arpa ip6.arpa { pods insecure fallthrough in-addr.arpa ip6.arpa } prometheus :9153 forward . /etc/resolv.conf cache 30 loop reload loadbalance } - Für EKS reicht es aus, nur den Rewrite-Block zur vorhandenen CoreDNS Corefile hinzuzufügen:
rewrite stop { name exact <FQDN> istio-ingressgateway.istio-system.svc.cluster.local } ```Replace <FQDN> with the actual cluster FQDN.rewrite stop { name exact <FQDN> istio-ingressgateway.istio-system.svc.cluster.local } ```Replace <FQDN> with the actual cluster FQDN.
- Definieren Sie bei AKS eine neue CoreDNS-Zone für den FQDN, wie im folgenden Beispiel gezeigt:
- Benennen Sie die Konfigurationszuordnung in
- Erstellen Sie die
coredns-custom-Konfigurationszuordnung:kubectl apply -f coredns-config.yamlkubectl apply -f coredns-config.yaml - Ersetzen Sie die Volume-Referenz von
corednsdurchcoredns-customin dercoredns-Bereitstellung imkube-system-Namespace:volumes: - emptyDir: {} name: tmp - configMap: defaultMode: 420 items: - key: Corefile path: Corefile name: coredns-custom name: config-volumevolumes: - emptyDir: {} name: tmp - configMap: defaultMode: 420 items: - key: Corefile path: Corefile name: coredns-custom name: config-volume - Starten Sie die
coredns-Bereitstellung neu und stellen Sie sicher, dass diecoredns-Pods problemlos ausgeführt werden:kubectl rollout restart deployment -n kube-system corednskubectl rollout restart deployment -n kube-system coredns - Sie sollten jetzt Automation Hub und Apps starten können.