Veröffentlicht am: Nov 16, 2020

Die EKS Construct-Bibliothek ist ein AWS CDK-Modul, das Kunden bei der Bereitstellung von Amazon EKS-Clustern unter Verwendung von bewährten Methoden für Infrastructure-as-Code unterstützt. Bis jetzt befand sie sich in einem experimentellen Zustand, in dem viel Kundenfeedback eingeflossen ist und in der sie mehrere API- und Verhaltensänderungen durchlaufen hat. Angefangen mit Version 1.65.0 (https://github.com/aws/aws-cdk/releases/tag/v1.65.0) geht die Bibliothek zur Entwickler Vorversion über. Das bedeutet, dass wir für die Zukunft keine bahnbrechenden Veränderungen planen und die Bibliothek für GA vorbereiten.

Zusätzlich zur Cluster-Bereitstellung ermöglicht die EKS Construct-Bibliothek den Kunden die Bereitstellung von Kubernetes-Ressourcen auf ihren Clustern. Gegenwärtig können diese Ressourcen entweder durch manuelle Erstellung von Kubernetes-Manifesten oder durch die Installation von Helm Charts bereitgestellt werden. Angefangen mit Version 1.67.0 können Kunden zudem die Manifest-Authoring-Funktionen des CDK for Kubernetes (cdk8s) nutzen. Dazu gehören Typsicherheit, IDE-Unterstützung und Konstrukte höherer Ebenen, die über die „cdk8s+“-Bibliothek verfügbar sind.

Das AWS Cloud Development Kit (AWS CDK) ist ein Open-Source-Entwicklungs-Framework zur Definition Ihrer Cloud-Anwendungsressourcen unter Verwendung vertrauter Programmiersprachen. Amazon EKS ist ein vollständig verwalteter Kubernetes-Service, der das Ausführen und Verwalten von Kubernetes-Anwendungen in der Cloud vereinfacht. Das CDK for Kubernetes (cdk8s) ist ein Open-Source-Entwicklungs-Framework zur Definition der Kubernetes-Anwendungen und wiederverwendbarer Abstraktionen unter Verwendung vertrauter Programmiersprachen und umfangreicher objektorientierter APIs. 

Erste Schritte mit der EKS Construct-Bibliothek finden Sie in der „Documentation and API reference“ (Dokumentation und API-Referenz). Sie können Feedback geben oder Probleme bei der Vorversion auf dem AWS CDK GitHub-Projekt melden.