Google、Red Hat及VMware宣布支持CoreOS容器

y637 9年前發布 | 7K 次閱讀 CoreOS

英文原文:Google, Red Hat, and VMware announce CoreOS container support(譯:梁曉勇

很多人都說 Docker 可能已經成為容器大戰的勝利者,但 CoreOS 并不這么認為。在 5 月 4 日的舉行的 CoreOS Fest 大會上,CoreOS 宣布了它的新的合作伙伴:Red Hat、Google、Vmware 及 Apcera。隨著這些大牌公司的加入,CoreOS 也許會擁有更多的話語權,未來的世界是什么樣的,讓我們拭目以待。

在舊金山舉行的 CoreOS Fest 大會上,Red Hat、Google、VMware 及 Apcera 宣布支持應用容器規范(appc)。Appc 是由社區開發并制定的規范,用于為應用容器定義鏡像格式、運行時環境及發現機制。

在 Docker 從一個開放標準容器規范轉變成一系列復雜的工具并“編譯成主要以 root 運行在服務器上的一個整體程序”時,CoreOS 啟動了 appc 作為回應。CoreOS 的 CEO Alex Polvi 相信“從安全與可組合性角度而言,Docker 的進程模型,即所有東西通過 Daemon 程序運行,從根本上來說是有缺陷的”。Appc 試圖作為 Docker 的原始容器宣言的一種回歸(譯者注:勿忘初心)。

CoreOS 的容器格式 Rocket(rkt)是基于 appc 的。不過,CoreOS 并未掌控 appc。

為了確保規范是由社區主導的,appc 項目設立了一個管理策略,并選舉了幾個新的社區維護人員:推ter 的 Charles Aylward、Red Hat 的 Vincent Batts 及 Google 的 Tim Hockins。這些公司走到一起,是為了確保應用容器有一個行業標準,提供用來保障安全性、開放性及模塊性的準則。

在一份聲明中,Polvi 說:“appc 剛剛發布幾個月,但我們已經看到越來越多的公司開始支持 appc。我們對這些加入社區的新公司表示歡迎,也邀請其他公司加入這項運動,共同推動這個安全、可移植的容器標準。”

Red Hat 高級軟件工程師 Vincent Batts 補充說道:“容器技術領導者的一個共同責任是避免過去的錯誤再次發生,并向一個通用標準努力,保證創新自由及一致的預期。”這是在挖苦 Docker 么?聽起來是這樣,盡管 Red Hat 已經是 Docker 的合作伙伴,并開始在 Red Hat Enterprise Linux 7 Atomic Host(RHELAH)中支持 Docker。

Docker 還是 appc,Batts 繼續說道:“作為一個 FOSS、Linux 和容器技術的長期貢獻者,從我們的角度看,容器化是 Linux 系統及標準軟件分發的未來。”

Google 的產品經理及 Kubernetes 共同創始人 Craig McLuckie 宣布:

借助 CoreOS rkt 的支持,Kubernetes 的第一個重要里程碑是實現 appc 規范。以集群優先管理的理念進行設計,appc 支持允許開發人員通過受相同的 Google 基礎設施啟發的編排框架使用他們首選的容器鏡像。

這意味著 rkt 已經被直接集成到 Kubernetes 之中,用戶將能夠運行 ACI(應用容器鏡像格式),并利用 rkt 的 Kubernetes pod 支持。同時,rkt 對運行 Docker 鏡像的天然支持意味著用戶可以繼續使用他們的 Docker 鏡像。

另外,Apcera 也宣布了自己的 appc 實現:Kurma。這是一個用以在容器內運行應用的執行環境。Kurma 提供了一個框架,支持容器的管理及編排。在 Kurma 及 rkt 之外,其它 appc 實現還包括:Jetpack(一個 FreeBSDappContianer 運行行)、libappc(一個用于與容器化應用工作的 C++ 庫)。

VMware 的副總及 Cloud-Native Apps 的 CTO Kit Colbert,在一份聲明中說:“目前 VMware 支持 appc,并會將 rkt 作為容器運行引擎。”VMware 最近還通過 Lightware 和 Photon 涉足了 Linux 容器領域。Colbert 說:“我們將與 appc 社區共同努力,解決可移植性及跨平臺的安全性,這兩個企業在尋求在他們的 IT 環境中支持應用容器的最高問題。”

在 appc 新聞之外,CoreOS 還宣布了托管于它的 Quay 的容器 Registry 已經更新了構建系統、改進了緩存,并且現在支持 Atlassian BitbucketGitLab。Quay 設計用來為企業提供對容器的更多控制,同時避免在企業防火墻之外放置資源的安全問題。

Quay 可以支持 Docker、rkt 及其他 appc 鏡像,這使得企業可以在內部運行容器化系統,以提高安全性。CoreOS 宣稱這將讓“企業在保持安全的同時充分利用容器化系統的優勢。通過簡單但功能強大的 UI,DevOps 及開發人員可以花更少時間來管理容器,把更多的時間和精力用于容器的創建和使用上。”

來自: dockone.io
 本文由用戶 y637 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!