天天看點

看來Kubernetes将一統天下?Docker也無法幸免

當涉及到容器編排時,似乎很明顯,谷歌開發的開源工具Kubernetes已經赢得了營運心靈的最佳位置。

10月17日,在DockerCon歐洲大會上,容器供應商Docker丢出重磅消息,将擴大Docker平台來擁抱容器編排對手Kubernetes!前者将計劃是提供一個無縫平台,支援包含Swarm和Kubernetes叢集的異構部署,同時與Linux和Windows相容。

看來Kubernetes将一統天下?Docker也無法幸免

這意味着:下一個版本的Docker将支援兩種編排平台—— Swarm和Kubernetes!

2015年以來,Docker公司自有容器編排平台Swarm一直與Kubernetes直接競争,包括Red Hat,CoreOS,Canonical和VMware在内的多個供應商已經在市場上提供Kubernetes發行版,直接與Docker Swarm競争。

就在最近這幾年,Kubernetes的發展勢頭越來越猛。已成為了AWS、Oracle、微軟、VMware和Pivotal的首選編排工具,這些廠商今年都加入了雲原生計算基金會(CNCF),這是托管Kubernetes項目的開源組織。

雖然Docker Swarm與整個Docker平台緊密內建,然而并非所有人都願意選擇Swarm。眼看各大企業都紛紛順應趨勢,Docker也别無選擇。

看來Kubernetes将一統天下?Docker也無法幸免

Docker公司的創始人Hykes表示,預設的Swarm已經限制了Docker使用者的完整體驗,為此,Docker公司計劃提供一個無縫平台,同時支援包含Swarm和Kubernetes叢集的異構部署。

Hykes還特意重點強調了Docker的開放性,他表示,現有的Docker開發人員不必學習新的Kubernetes工具,下一個版本的Docker企業版(EE)将内置完整的Kubernetes發行版,開發人員将能夠一直使用Docker工具。

Docker EE

企業版Docker Enterprise Edition(EE)将很快為Kubernetes和Swarm提供全套Docker管理服務。Docker EE提供加密節點身份,系統資料庫,全叢集生命周期管理,基于角色的通路控制和節點分段等功能。

Docker企業版(EE)專為企業開發和IT團隊設計,可在大規模生産中建構,運送和運作關鍵業務應用程式。可支援多種作業系統,也可部署在不同雲端平台上,從CentOS、Red Hat Enterprise Linux、Ubuntu、SUSE Linux Enterprise Server、Oracle Linux及Windows Server 2016到AWS與Azure。

未來,使用Docker EE的企業将能夠更自由地選擇容器編排軟體。Docker EE将為由兩個系統管理的容器提供相同的安全和管理功能。

Docker的Kubernetes支援目前正在測試階段,将于2018年第一季度普及。

Docker首席營銷官David Messina在一封電子郵件中表示,公司将使用其企業版軟體發行最新穩定的Kubernetes開放源代碼版本,并保持持續更新的狀态,開發者每次可能是Swarm或Kubernetes,則無需改變代碼。

開發人員還可以在他們的個人硬體上使用Kubernetes應用程式。Mac和Windows的Docker還将使用與開發人員有着基于Swarm的工作流程相同的工具來支援本地開發的容器編排軟體。

在今天宣布之前,雖然可以結合使用Kubernetes和Docker,但這未必是個輕松的過程。如今有了新的Kubernetes支援功能,這個過程對Docker企業版本使用者和Docker開發者版本使用者來說都應該輕松得多。

Docker在繼續確定自家編排工具活力四射的同時,增添了支援Kubernetes的功能,不過很顯然:Kubernetes已成為将來人們用于絕大多數容器工作負載的編排工具。  

原文釋出時間為:2017-10-18

本文作者:佚名

本文來自雲栖社群合作夥伴“51CTO”,了解相關資訊可以關注。

繼續閱讀