張貼日期: Mar 10, 2020

今天,Amazon Web Services (AWS) 宣佈推出 Bottlerocket 公開預覽版,Bottlerocket 是一種全新 Linux 開放原始碼作業系統 (OS),專為執行容器建置。Bottlerocket 具有單步更新機制,並且僅包含執行容器的基本軟體。這些屬性讓客戶能夠使用容器協調器,以最小中斷來管理作業系統更新,從而使容器化應用程式的正常執行時間更長,並降低營運成本。目前支援將 Bottlerocket 與 Amazon EKS 搭配使用。很快將支援 Amazon ECS。

如今,大多數容器都在通用作業系統上執行,這些作業系統旨在支援以各種格式封裝的應用程式,包括容器。這些通用作業系統的更新為逐個套件套用。套件之間的複雜依賴關係可能導致錯誤,從而使作業系統更新過程難以自動化。相比之下,可以在單一步驟中套用和復原 Bottlerocket 的更新,這使它們易於自動化,從而減少了管理開銷並提高容器化應用程式的正常執行時間。

您可以使用 Bottlerocket AMI 啟動 Amazon EC2 執行個體,然後按照此處的說明,將其加入 Amazon EKS 叢集以開始使用 Bottlerocket。Bottlerocket 是在 GitHub 上作為開放原始碼專案而開發的。AWS Support 計劃涵蓋 AWS 提供的 Bottlerocket 組建。若要了解詳細資訊,請瀏覽 Bottlerocket 頁面