Veröffentlicht am: May 7, 2021
Der Amazon Elastic Block Store (EBS) Container Storage Interface (CSI)-Treiber ist jetzt allgemein verfügbar. Der EBS CSI-Treiber vereinfacht die Konfiguration und Nutzung von Blockspeicher für Anwendungen, die sowohl im Amazon Elastic Kubernetes Service (EKS) als auch in selbstverwalteten Kubernetes-Clustern auf AWS mithilfe von Standard-Kubernetes-Schnittstellen laufen.
Der Treiber implementiert die von der CSI-Spezifikation geforderten Vorgänge zum Bereitstellen, Anhängen und Einbetten eines EBS-Volumes in einen Kubernetes-Pod. Der Treiber unterstützt erweiterte EBS-Konfigurationen, einschließlich Volume-Verschlüsselung und IOPS-Einstellungen. Die allgemein verfügbare Veröffentlichung der Version 1.0 enthält neue Funktionen wie stabile Support für das Snapshotting und die Größenänderung von Volumes, Volume-Metriken und Health-Checks sowie Multi-Architektur-Images zur Unterstützung von Arm-basierten Graviton-Instances.
Der EBS CSI-Treiber kann nun in EKS-Clustern ab der Version 1.17 und höher installiert werden. Das bestehende In-tree-EBS-Plugin wird weiterhin unterstützt. Durch Einsatz eines CSI-Treibers profitieren Sie jedoch von der Entkopplung zwischen dem Kubernetes Upstream-Freigabezyklus und dem CSI-Treiber-Freigabezyklus.
Um loszulegen, befolgen Sie die Schritte im EBS CSI-Benutzerhandbuch. Weitere Informationen finden Sie auf der Amazon EBS-Produktseite, der Amazon EKS-Produktseite und dem Open-Source-Projekt auf Github.