AWS Germany – Amazon Web Services in Deutschland

Ankündigung von Amazon EKS Capabilities für Workload-Orchestrierung und Cloud-Ressourcenverwaltung

Auf der re:invent 2025 haben wir Amazon Elastic Kubernetes Service (Amazon EKS) Capabilities angekündigt, eine erweiterbare Sammlung von Kubernetes-nativen Lösungen, die die Workload-Orchestrierung, das Amazon Web Services (AWS) Cloud-Ressourcenmanagement sowie die Komposition und Orchestrierung von Kubernetes-Ressourcen optimieren. Diese vollständig verwalteten, integrierten Plattform-Capabilities (Plattform-Fähigkeiten) umfassen Open-Source-Kubernetes-Lösungen, die viele Kunden heute bereits verwenden, wie Argo CD, AWS Controllers for Kubernetes und Kube Resource Orchestrator.

Mit EKS Capabilities können Sie Kubernetes-Anwendungen erstellen und skalieren, ohne komplexe Lösungsinfrastrukturen verwalten zu müssen. Im Gegensatz zu typischen In-Cluster-Installationen laufen diese Capabilities tatsächlich in EKS-Service-eigenen Konten, die für Kunden vollständig abstrahiert sind.

Da AWS die Infrastrukturskalierung, das Patching und die Updates dieser Cluster-Capabilities verwaltet, können Sie die Zuverlässigkeit und Sicherheit auf Unternehmensniveau nutzen, ohne die zugrunde liegenden Komponenten warten und verwalten zu müssen.

Hier sind die beim Launch verfügbaren Capabilities:

  • Argo CD – Dies ist ein deklaratives GitOps-Tool für Kubernetes, das Continuous-Deployment-Funktionen (CD) für Kubernetes bereitstellt. Es ist weit verbreitet, wobei mehr als 45% der Kubernetes-Endbenutzer laut der 2024 Cloud Native Computing Foundation (CNCF) Umfrage eine Produktions- oder geplante Produktionsnutzung angaben.
  • AWS Controllers for Kubernetes (ACK) – ACK ist bei Enterprise-Plattform-Teams in Produktionsumgebungen sehr beliebt. ACK bietet benutzerdefinierte Ressourcen für Kubernetes, die die Verwaltung von AWS Cloud-Ressourcen direkt aus Ihren Clustern heraus ermöglichen.
  • Kube Resource Orchestrator (KRO) – KRO bietet eine optimierte Möglichkeit, benutzerdefinierte Ressourcen in Kubernetes zu erstellen und zu verwalten. Mit KRO können Plattform-Teams wiederverwendbare Ressourcenbündel erstellen, die Komplexität abstrahieren und gleichzeitig nativ im Kubernetes-Ökosystem bleiben.

Mit diesen Funktionen können Sie Ihre Kubernetes-Nutzung mit vollständig verwalteten Capabilities beschleunigen und skalieren, indem Sie deren besondere, aber flexible Feature nutzen, um von Anfang an für Skalierung zu entwickeln. Es ist darauf ausgelegt, eine Reihe grundlegender Cluster-Capabilities bereitzustellen, die nahtlos miteinander zusammenarbeiten und integrierte Funktionen für Continuous Deployment, Ressourcenorchestrierung und Komposition bieten. Sie können sich auf die Verwaltung und Bereitstellung von Software konzentrieren, ohne Zeit und Ressourcen für den Aufbau und die Verwaltung dieser grundlegenden Plattformkomponenten aufwenden zu müssen.

Funktionsweise
Plattform-Ingenieure oder Cluster-Administratoren können EKS Capabilities einrichten, um den Aufbau und die Verwaltung benutzerdefinierter Lösungen zur Bereitstellung gemeinsamer grundlegender Services auszulagern, sodass sie sich auf differenziertere Funktionen konzentrieren können, die für Ihr Unternehmen wichtig sind.

Ihre Anwendungsentwickler arbeiten mit EKS Capabilities hauptsächlich so, wie sie es mit anderen Kubernetes-Funktionen tun. Sie tun dies, indem sie deklarative Konfigurationen anwenden, um Kubernetes-Ressourcen mit vertrauten Tools wie kubectl zu erstellen oder durch Automatisierung von git commit bis zum laufenden Code.

Erste Schritte mit EKS Capabilities
Um EKS Capabilities zu aktivieren, können Sie die EKS-Konsole, die AWS Command Line Interface (AWS CLI), eksctl oder andere bevorzugte Tools verwenden. Wählen Sie dazu in der EKS-Konsole Create capabilities im Tab Capabilities Ihres bestehenden EKS-Clusters. EKS Capabilities sind AWS-Ressourcen und können getaggt, verwaltet und gelöscht werden.

Sie können eine oder mehrere Capabilities auswählen, die zusammenarbeiten. Ich habe alle drei Capabilities aktiviert: ArgoCD, ACK und KRO. Diese Capabilities sind jedoch völlig unabhängig, und Sie können auswählen, welche Capabilities Sie auf Ihren Clustern aktivieren möchten.

Jetzt können Sie die ausgewählten Capabilities konfigurieren. Sie sollten AWS Identity and Access Management (AWS IAM)-Rollen erstellen, um EKS zu ermöglichen, diese Capabilities in Ihrem Cluster zu betreiben. Bitte beachten Sie, dass Sie den Capability-Namen, den Namespace, die Authentifizierungsregion oder die AWS IAM Identity Center-Instanz nach dem Erstellen der Capability nicht mehr ändern können. Wählen Sie Next und überprüfen Sie die Einstellungen und aktivieren Sie die Capabilities.

Jetzt können Sie die erstellten Capabilities sehen und verwalten. Wählen Sie ArgoCD, um die Konfiguration der Capability zu aktualisieren.

Sie können Details der ArgoCD-Capability sehen. Wählen Sie Edit, um Konfigurationseinstellungen zu ändern, oder Monitor ArgoCD, um den Gesundheitsstatus der Capability für den aktuellen EKS-Cluster anzuzeigen.

Wählen Sie Go to Argo UI, um den Deployment- und Anwendungs-Status zu visualisieren und zu überwachen.

Um mehr darüber zu erfahren, wie Sie jede Capability im Detail einrichten und verwenden, besuchen Sie Erste Schritte mit EKS Capabilities im Amazon EKS User Guide.

Wissenswertes
Hier sind wichtige Erwägungen, die Sie berücksichtigen sollten:

  • Berechtigungen – EKS Capabilities sind Cluster-weite Administrator-Ressourcen, und Ressourcenberechtigungen werden über AWS IAM konfiguriert. Für einige Capabilities gibt es zusätzliche Konfigurationen für Single Sign-On. Beispielsweise wird die Argo CD Single Sign-On-Konfiguration direkt in EKS mit einer direkten Integration mit IAM Identity Center aktiviert.
  • Upgrades – EKS aktualisiert automatisch die von Ihnen aktivierten Cluster-Capabilities und deren zugehörige Abhängigkeiten. Es analysiert automatisch auf Breaking Changes, patcht und aktualisiert Komponenten nach Bedarf und informiert Sie über Konflikte oder Probleme über die EKS-Cluster-Insights.
  • Adoptionen – ACK bietet Ressourcen-Adoptionsfunktionen, die die Migration bestehender AWS-Ressourcen in die ACK-Verwaltung ermöglichen. ACK bietet auch schreibgeschützte Ressourcen, die eine schrittweise Migration von bereitgestellten Ressourcen mit Terraform oder AWS CloudFormation in EKS Capabilities erleichtern können.

Jetzt verfügbar
Amazon EKS Capabilities sind jetzt in kommerziellen AWS-Regionen verfügbar. Für die regionale Verfügbarkeit und die zukünftige Roadmap besuchen Sie AWS Capabilities by Region. Es gibt keine Vorauszahlungen oder Mindestgebühren, und Sie zahlen nur für die EKS Capabilities und Ressourcen, die Sie nutzen. Um mehr zu erfahren, besuchen Sie die EKS-Preisseite.

Probieren Sie es in der Amazon EKS-Konsole aus und senden Sie Feedback an AWS re:Post für EKS oder über Ihre üblichen AWS Support-Kontakte.

Channy

Channy Yun (윤석찬)

Channy ist Lead Blogger des AWS News Blog und Principal Developer Advocate für AWS Cloud. Als Open-Web-Enthusiast und Blogger aus Leidenschaft liebt er gemeinschaftsgetriebenes Lernen und das Teilen von Technologie.


Dieser Inhalt wurde aus dem ursprünglichen Blog-Beitrag übersetzt, der hier zu finden ist.