UiPath Documentation
automation-suite
2024.10
false
Automation Suite in der EKS/AKS-Installationsanleitung
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Spezifische Orchestrator-Konfiguration

Mit der erweiterten Konfiguration können Supporttechniker bestimmte Dienstkonfigurationsparameter überschreiben, die während der Installation und Bereitstellung der Automation Suite verwendet werden.

Mit der erweiterten Konfiguration können Sie:

  • Überschreiben Sie Ressourcenanforderungen und -beschränkungen für Bereitstellungen, zustandsbehaftete Gruppen und Daemon-Sätze.
  • Die Einstellungen des Horizontal Pod Autoscaler (HPA) ändern.
  • Überschreiben Sie bestimmte Helm-Chart-Parameter, die von Diensten während der Installation verwendet werden.

Alle erweiterten Konfigurationsänderungen müssen in der cluster_config.json -Datei definiert werden, um die Konfigurationskonsistenz über verschiedene Umgebungen hinweg sicherzustellen.

Wichtig:

Alle Konfigurationsänderungen, die direkt in ArgoCD vorgenommen werden, müssen auch in cluster_config.json repliziert werden. Wenn das Installationsprogramm erneut ausgeführt wird, werden Änderungen, die nur in ArgoCD vorgenommen wurden, möglicherweise überschrieben.

Verwenden der erweiterten Konfiguration

  1. Identifizieren Sie die Parameter, die Sie überschreiben möchten.

    Sie finden diese Parameter an einem der folgenden Orte:

    • Die values.yaml -Datei im Helm-Chart des Dienstes im Repository service-fabric-packaging.
    • Der Abschnitt „Parameter“ der entsprechenden Anwendung in ArgoCD.

    Beispiel

    Wenn der folgende Parameter im Abschnitt ArgoCD-Parameter angezeigt wird:

    requests.cpu=10
    requests.cpu=10
    

    Dies entspricht der folgenden JSON-Konfiguration:

    "requests": {
      "cpu": "10"
    }
    "requests": {
      "cpu": "10"
    }
    
  2. Ändern Sie die Datei cluster_config.json .

    Fügen Sie einen advanced_configuration -Abschnitt unter dem entsprechenden Dienst in cluster_config.json hinzu. Konvertieren Sie das Parameterformat von YAML in JSON, bevor Sie es der Datei hinzufügen.

    Beispiel

    Im folgenden Beispiel werden Ressourcenparameter für den Orchestrator-Dienst überschrieben:

    {
      "orchestrator": {
        "advanced_configuration": {
          "requests": {
            "cpu": "100m",
            "memory": "100m",
            "storage": "1Gi",
            "gpu": 1
          },
          "limits": {
            "cpu": "200m",
            "memory": "200m",
            "storage": "2Gi",
            "gpu": 1
          }
        }
      }
    }
    {
      "orchestrator": {
        "advanced_configuration": {
          "requests": {
            "cpu": "100m",
            "memory": "100m",
            "storage": "1Gi",
            "gpu": 1
          },
          "limits": {
            "cpu": "200m",
            "memory": "200m",
            "storage": "2Gi",
            "gpu": 1
          }
        }
      }
    }
    
  3. Aktualisieren Sie die Parameter für die automatische Skalierung (optional).

    Sie können auch Parameter für horizontale Pod-Autoscaler (HPA) mit dem Konfigurationsblock autoscaling überschreiben.

    Beispiel

    {
      "orchestrator": {
        "advanced_configuration": {
          "autoscaling": {
            "minReplicas": 1,
            "maxReplicas": 3,
            "targetCPUUtilizationPercentage": 70,
            "targetMemoryUtilizationPercentage": 70,
            "scaleUpStabilizationWindowSeconds": 60,
            "scaleUp": {
              "policy": {
                "type": "Pods",
                "value": 1,
                "periodSeconds": 60
              }
            },
            "scaleDownStabilizationWindowSeconds": 60,
            "scaleDown": {
              "policy": {
                "type": "Pods",
                "value": 1,
                "periodSeconds": 60
              }
            }
          }
        }
      }
    }
    {
      "orchestrator": {
        "advanced_configuration": {
          "autoscaling": {
            "minReplicas": 1,
            "maxReplicas": 3,
            "targetCPUUtilizationPercentage": 70,
            "targetMemoryUtilizationPercentage": 70,
            "scaleUpStabilizationWindowSeconds": 60,
            "scaleUp": {
              "policy": {
                "type": "Pods",
                "value": 1,
                "periodSeconds": 60
              }
            },
            "scaleDownStabilizationWindowSeconds": 60,
            "scaleDown": {
              "policy": {
                "type": "Pods",
                "value": 1,
                "periodSeconds": 60
              }
            }
          }
        }
      }
    }
    
  4. Validieren Sie die Änderungen.

    Bevor Sie die Konfiguration über das Installationsprogramm anwenden, können Sie die Parameter optional validieren. Um dies zu tun:

    • Ändern Sie die Parameter direkt in der ArgoCD-Anwendung im Abschnitt Parameter .
    • Bestätigen, dass sich die Konfiguration wie erwartet verhält.
    • Kopieren Sie die validierte Konfiguration in die Datei cluster_config.json .
  • Verwenden der erweiterten Konfiguration

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben