Erstellen einer Argo CD-Funktion - Amazon EKS

Unterstützung für die Verbesserung dieser Seite beitragen

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Um zu diesem Benutzerhandbuch beizutragen, wählen Sie den GitHub Link Diese Seite bearbeiten auf, der sich im rechten Bereich jeder Seite befindet.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen einer Argo CD-Funktion

In diesem Thema wird erklärt, wie Sie eine Argo-CD-Funktion auf Ihrem Amazon EKS-Cluster erstellen.

Voraussetzungen

Bevor Sie eine Argo-CD-Funktion erstellen, stellen Sie sicher, dass Sie über Folgendes verfügen:

  • Ein vorhandener Amazon EKS-Cluster, auf dem eine unterstützte Kubernetes-Version ausgeführt wird (alle Versionen mit Standard- und erweitertem Support werden unterstützt)

  • AWS Identity Center konfiguriert — Für die Argo-CD-Authentifizierung erforderlich (lokale Benutzer werden nicht unterstützt)

  • Eine IAM-Fähigkeitsrolle mit Berechtigungen für Argo CD

  • Ausreichende IAM-Berechtigungen zum Erstellen von Funktionsressourcen auf EKS-Clustern

  • kubectlfür die Kommunikation mit Ihrem Cluster konfiguriert

  • (Optional) Die Argo-CD-CLI wurde für eine einfachere Cluster- und Repositoryverwaltung installiert

  • (Für CLI/eksCTL) Das entsprechende CLI-Tool wurde installiert und konfiguriert

Anweisungen zum Erstellen der IAM-Capability-Rolle finden Sie unter. IAM-Rolle für Amazon EKS-Funktionen Informationen zur Einrichtung von Identity Center finden Sie unter Erste Schritte mit AWS Identity Center.

Wichtig

Die von Ihnen angegebene IAM-Fähigkeitsrolle bestimmt, auf welche AWS Ressourcen Argo CD zugreifen kann. Dazu gehören der Zugriff auf das Git-Repository über CodeConnections und Secrets in Secrets Manager. Anleitungen zur Erstellung einer geeigneten Rolle mit den geringsten Rechten finden Sie unter und. IAM-Rolle für Amazon EKS-Funktionen Sicherheitsüberlegungen für EKS-Funktionen

Wählen Sie Ihr Tool

Sie können eine Argo-CD-Funktion mit der AWS-Managementkonsole AWS CLI oder eksctl erstellen:

Was passiert, wenn Sie eine Argo-CD-Funktion erstellen

Wenn Sie eine Argo-CD-Funktion erstellen:

  1. EKS erstellt den Argo CD Capability Service und konfiguriert ihn für die Überwachung und Verwaltung der Ressourcen in Ihrem Cluster

  2. Benutzerdefinierte Ressourcendefinitionen (CRDs) sind in Ihrem Cluster installiert

  3. Die Funktion setzt die von Ihnen bereitgestellte IAM-Fähigkeitsrolle voraus

  4. Argo CD beginnt, nach eigenen Ressourcen Ausschau zu halten

  5. Der Funktionsstatus ändert sich von zu CREATING ACTIVE

  6. Auf die Benutzeroberfläche von Argo CD kann über ihren Endpunkt zugegriffen werden

Sobald sie aktiv sind, können Sie Argo-CD-Anwendungen in Ihrem Cluster erstellen, um sie über Git-Repositorys bereitzustellen.

Nächste Schritte

Nach der Erstellung der Argo-CD-Funktion:

  • Arbeiten mit Argo CD- Konfigurieren Sie den Repository-Zugriff, registrieren Sie Zielcluster und erstellen Sie Anwendungen

  • Argo CD-Konzepte- Erfahren Sie mehr über GitOps Prinzipien, Synchronisierungsrichtlinien und Multi-Cluster-Muster

  • Überlegungen zu Argo CD- Erkunden Sie Architekturmuster und erweiterte Konfigurationen mit mehreren Clustern