【雲端巨頭、軟硬體IT大廠都靠攏Kubernetes】企業級容器軟體紛紛登場,K8s容器叢集管理成主流

Docker技術長Solomon Hykes在今年歐洲DockerCon上,正式宣布Docker要原生支援Kubernetes,他也跟兩名Kubernetes專案共同創辦人合影。圖中最左邊的為微軟Azure團隊傑出工程師Brendan Burns,最右邊則是Google雲端部門首席軟體工程師Tim Hockin(圖片來源/Docker)。
今年10月剛落幕的歐洲DockerCon大會中,容器技術龍頭Docker公司技術長Solomon Hykes忽然宣布,下一版Docker,將同時支援自家調度引擎Swarm和來自Google的調度平臺Kubernetes,臺下觀眾響起熱烈掌聲,因為這是一個容器圈等待已久的消息。
DockerCon的Solomon Hykes技術獨白,向來是每年容器圈技術風向球的重頭戲,但在這場歐洲DockerCon中,Docker卻得找來Kubernetes兩名共同創辦人站臺。三人就在臺上合影,Solomon Hykes居中,左邊是微軟Azure團隊傑出工程師Brendan Burns,右邊則是Google雲端部門首席軟體工程師Tim Hockin。
Solomon Hykes這個宣示的威力,就好比微軟執行長Satya Nadella那句「微軟愛Linux」般震撼,一手掀起容器熱潮的Docker,也不得不正視Kubernetes的影響力,就算是Docker掌握了主流容器格式,也得擁抱Kubernetes,提供原生支援,才得以在競爭激烈的容器生態圈中站穩。而Solomon Hykes這個宣布,也等於揭開了容器生態系的新序幕,Kubernetes成了眾人擁戴支援的新主角,連Docker都不例外。
不過,另一款容器管理工具Rancher執行長梁勝在自家部落格感嘆:「DockerCon與會者,多半期待Docker提出更具前瞻性的潛在商機。」
尤其,這次歐洲DockerCon主要訴求,聚焦在傳統應用程式現代化(Modernize Traditional Applications,MTA)專案,做為Docker生態系的夥伴,梁勝觀察,想要利用Docker這門技術進行創新的難度日漸提高。他舉例,過去Docker發表的產品,無論是Docker Swarm、Docker Compose、Docker網路及儲存套件都相當創新,但是,從這次歐洲大會來看,「現今容器技術的新發想,許多都是來自Kubernetes或CNCF生態系。」梁勝一席話,也道出了Docker公司近年面臨的創新瓶頸。
其實,早在去6月DockerCon就可看出Docker困境的些許端倪,Solomon Hykes當時一句話令人玩味:「現在沒有人關心容器技術了,應用程式才要緊」,那時Solomon Hykes早就察覺開發者的目光,已不再只是Docker,而是容器如何支撐企業運作的應用程式,才是真正重要的關鍵。
叢集管理是容器技術的新挑戰
在Docker熱潮逐漸冷卻後,容器技術生態系要開始踏入下個重要階段:如何靠調度工具管理龐大的容器基礎架構叢集。歸根究柢,容器只是打包應用程式的工具,企業關心的焦點,仍舊要回歸靠它所執行的應用程式。