Kubernetes將一統天下?Docker也無法迴避
當涉及到容器編排時,似乎很明顯,谷歌開發的開源工具Kubernetes已經贏得了運營心靈的最佳位置。
10月17日,在DockerCon歐洲大會上,容器供應商Docker丟出重磅消息,將擴大Docker平台來擁抱容器編排對手Kubernetes!前者將計劃是提供一個無縫平台,支持包含Swarm和Kubernetes集群的異構部署,同時與Linux和Windows兼容。
這意味著:下一個版本的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也別無選擇。
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已成為將來人們用於絕大多數容器工作負載的編排工具。
轉載請聯繫我們
IT戰略家 | 時代變遷有你相伴
※國民老公出櫃!彭于晏眾人曉,但更想聊聊:張磊是誰
※馬云:達摩研究院達成這些使命,1000億!值了
※GitLab獲2000萬美元C輪融資,未來重點投入在Kubernetes上
※東芝晶元業務出售價格敲定:180億美元賣身貝恩財團
TAG:IT戰略家 |