Eine Kro-Fähigkeit erstellen - 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.

Eine Kro-Fähigkeit erstellen

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

Voraussetzungen

Bevor Sie eine Kro-Fähigkeit 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)

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

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

Anmerkung

Im Gegensatz zu ACK und Argo CD benötigt kro keine zusätzlichen IAM-Berechtigungen, die über die Vertrauensrichtlinie hinausgehen. Kro arbeitet ausschließlich innerhalb Ihres Clusters und führt keine API-Aufrufe durch. AWS Sie müssen jedoch weiterhin eine IAM-Fähigkeitsrolle mit der entsprechenden Vertrauensrichtlinie bereitstellen. Informationen zur Konfiguration von Kubernetes-RBAC-Berechtigungen für Kro finden Sie unter. Kro-Berechtigungen konfigurieren

Wählen Sie Ihr Tool

Sie können eine Kro-Fähigkeit mit der AWS-Managementkonsole AWS CLI oder eksctl erstellen:

Was passiert, wenn Sie eine Kro-Fähigkeit erstellen

Wenn Sie eine Kro-Fähigkeit erstellen:

  1. EKS erstellt den Kro-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 (wird nur für die Vertrauensbeziehung verwendet)

  4. kro beginnt, nach ResourceGraphDefinition Ressourcen und ihren Instanzen Ausschau zu halten

  5. Der Status der Fähigkeit ändert sich von zu CREATING ACTIVE

Sobald diese Option aktiviert ist, können Sie benutzerdefinierte Objekte erstellen, definieren APIs und Instanzen davon erstellen APIs. ResourceGraphDefinitions

Nächste Schritte

Nach der Erstellung der Kro-Fähigkeit:

  • Kro-Konzepte- Verstehen Sie die KRO-Konzepte und die Zusammensetzung der Ressourcen

  • Kro-Konzepte- Erfahren Sie mehr über SimpleSchema CEL-Ausdrücke und Muster der Ressourcenzusammensetzung