Veröffentlicht am: Mar 10, 2020

Heute hat Amazon Web Services (AWS) die öffentliche Vorschau von Bottlerocket angekündigt, einem neuen Open-Source-Betriebssystem auf Linux-Basis, das speziell für die Ausführung von Containern entwickelt wurde. Bottlerocket wird mit einem einstufigen Aktualisierungsmechanismus geliefert und enthält nur die für die Ausführung von Containern erforderliche Software. Mit diesen Eigenschaften können Kunden Container-Orchestratoren verwenden, um Betriebssystem-Updates mit minimalen Unterbrechungen zu verwalten. Dies ermöglicht eine bessere Verfügbarkeit für containerisierte Anwendungen und niedrigere Betriebskosten. Derzeit wird Bottlerocket für die Verwendung mit Amazon EKS unterstützt. Amazon ECS wird auch in Kürze unterstützt

Die meisten Container werden heutzutage auf Allzweck-Betriebssystemen ausgeführt, die Anwendungen unterstützen, die in einer Vielzahl von Formaten, einschließlich Containern, verpackt sind. Aktualisierungen dieser Allzweckbetriebssysteme werden paketweise angewendet. Die komplexen Abhängigkeiten zwischen ihren Paketen können zu Fehlern führen, was die Automatisierung des Betriebssystemaktualisierungsprozesses schwierig macht. Im Gegensatz dazu können Aktualisierungen von Bottlerocket in einem einzigen Schritt angewendet und zurückgesetzt werden, wodurch sie einfach zu automatisieren sind, den Verwaltungsaufwand reduzieren und die Verfügbarkeit für containerisierte Anwendungen verbessern.

Sie können mit Bottlerocket beginnen, indem Sie Amazon EC2-Instances mit Bottlerocket AMI starten und sie einem Amazon EKS-Cluster hinzufügen, indem Sie den Anweisungen hier folgen. Bottlerocket wurde als Open Source-Projekt auf GitHub entwickelt. Von AWS bereitgestellte Aufbauten von Bottlerocket werden von AWS-Supportplänen abgedeckt. Um mehr zu erfahren, besuchen Sie die Bottlerocket-Seite.