容器技術和 K8S 的下一站
如果你想對容器在未來的發展方向有一個整體把握,那麼你一定要跟著錢走,看看錢都投在了哪裡。當然了,有很多很多的錢正在投入容器的進一步發展。相關研究預計 2020 年容器技術的投入將佔有 27 億美元 的市場份額。而在 2016 年,容器相關技術投入的總額為 7.62 億美元,只有 2020 年投入預計的三分之一。巨額投入的背後是一些顯而易見的基本因素,包括容器化的迅速增長以及並行化的大趨勢。隨著容器被大面積推廣和使用,容器編排管理也會被理所當然的推廣應用起來。
來自 The new stack 的調研數據表明,容器的推廣使用是編排管理被推廣的主要的催化劑。根據調研參與者的反饋數據,在已經將容器技術使用到生產環境中的使用者里,有六成使用者正在將 Kubernetes(K8S)編排管理廣泛的應用在生產環境中,另外百分之十九的人員則表示他們已經處於部署 K8S 的初級階段。在容器部署初期的使用者當中,雖然只有百分之五的人員表示已經在使用 K8S ,但是百分之五十八的人員表示他們正在計劃和準備使用 K8S。總而言之,容器和 Kubernetes 的關係就好比是雞和蛋一樣,相輔相成緊密關聯。眾多專家一致認為編排管理工具對容器的長周期管理 以及其在市場中的發展有至關重要的作用。正如 Cockroach 實驗室 的 Alex Robinson 所說,容器編排管理被更廣泛的拓展和應用是一個總體的大趨勢。毫無疑問,這是一個正在快速演變的領域,且未來潛力無窮。鑒於此,我們對 Robinson 和其他的一些容器的實際使用和推介者做了採訪,來從他們作為容器技術的踐行者的視角上展望一下容器編排以及 K8S 的下一步發展。
容器編排將被主流接受
像任何重要技術的轉型一樣,我們就像是處在一個高崖之上一般,在經過了初期步履蹣跚的跋涉之後將要來到一望無際的廣袤平原。廣大的新天地和平實真切的應用需求將會讓這種新技術在主流應用中被迅速推廣,尤其是在大企業環境中。正如 Alex Robinson 說的那樣,容器技術的淘金階段已經過去,早期的技術革新創新正在減速,隨之而來的則是市場對容器技術的穩定性和可用性的強烈需求。這意味著未來我們將不會再見到大量的新的編排管理系統的湧現,而是會看到容器技術方面更多的安全解決方案,更豐富的管理工具,以及基於目前主流容器編排系統的更多的新特性。
更好的易用性
人們將在簡化容器的部署方面下大功夫,因為容器部署的初期工作對很多公司和組織來說還是比較複雜的,尤其是容器的長期管理維護更是需要投入大量的精力。正如 Codemill AB 公司的 My Karlsson 所說,容器編排技術還是太複雜了,這導致很多使用者難以嫻熟駕馭和充分利用容器編排的功能。很多容器技術的新用戶都需要花費很多精力,走很多彎路,才能搭建小規模的或單個的以隔離方式運行的容器系統。這種現象在那些沒有針對容器技術設計和優化的應用中更為明顯。在簡化容器編排管理方面有很多優化可以做,這些優化和改造將會使容器技術更加具有可用性。
在混合雲以及多雲技術方面會有更多側重
隨著容器和容器編排技術被越來越多的使用,更多的組織機構會選擇擴展他們現有的容器技術的部署,從之前的把非重要系統部署在單一環境的使用情景逐漸過渡到更加複雜的使用情景。對很多公司來說,這意味著他們必須開始學會在 混合雲 和 多雲 的環境下,全局化的去管理那些容器化的應用和微服務。正如紅帽 Openshift 部門產品戰略總監 Brian Gracely 所說,「容器和 K8S 技術的使用使得我們成功的實現了混合雲以及應用的可移植性。結合 Open Service Broker API 的使用,越來越多的結合私有雲和公有雲資源的新應用將會湧現出來。」 據 CloudBees 公司的高級工程師 Carlos Sanchez 分析,聯合服務(Federation)將會得到極大推動,使一些諸如多地區部署和多雲部署等的備受期待的新特性成為可能。
[ 想知道 CIO 們對混合雲和多雲的戰略構想么? 請參看我們的這條相關資源, Hybrid Cloud: The IT leader's guide。 ]
平台和工具的持續整合及加強
對任何一種科技來說,持續的整合和加強從來都是大勢所趨;容器編排管理技術在這方面也不例外。來自 Sumo Logic 的首席分析師 Ben Newton 表示,隨著容器化漸成主流,軟體工程師們正在很少數的一些技術上做持續整合加固的工作,來滿足他們的一些微應用的需求。容器和 K8S 將會毫無疑問的成為容器編排管理方面的主流平台,並輕鬆碾壓其它的一些小眾平台方案。因為 K8S 提供了一個相當清晰的可以擺脫各種特有雲生態的途徑,K8S 將被大量公司使用,逐漸形成一個不依賴於某個特定雲服務的 「中立雲」 。
K8S 的下一站
來自 Alcide 的 CTO 和聯合創始人 Gadi Naor 表示,K8S 將會是一個有長期和遠景發展的技術,雖然我們的社區正在大力推廣和發展 K8S,K8S 仍有很長的路要走。
專家們對日益流行的 K8S 平台也作出了以下一些預測:
來自 Alcide 的 Gadi Naor 表示: 「運營商會持續演進並趨於成熟,直到在 K8S 上運行的應用可以完全自治。利用 OpenTracing 和諸如 istio 技術的 service mesh 架構,在 K8S 上部署和監控微應用將會帶來很多新的可能性。」
來自 Red Hat 的 Brian Gracely 表示: 「K8S 所支持的應用的種類越來越多。今後在 K8S 上,你不僅可以運行傳統的應用程序,還可以運行原生的雲應用、大數據應用以及 HPC 或者基於 GPU 運算的應用程序,這將為靈活的架構設計帶來無限可能。」
來自 Sumo Logic 的 Ben Newton 表示: 「隨著 K8S 成為一個具有統治地位的平台,我預計更多的操作機制將會被統一化,尤其是 K8S 將和第三方管理和監控平台融合起來。」
來自 CloudBees 的 Carlos Sanchez 表示: 「在不久的將來我們就能看到不依賴於 Docker 而使用其它運行時環境的系統,這將會有助於消除任何可能的 lock-in 情景「 [編輯提示:CRI-O 就是一個可以借鑒的例子。]「而且我期待將來會出現更多的針對企業環境的存儲服務新特性,包括數據快照以及在線的磁碟容量的擴展。」
來自 Cockroach Labs 的 Alex Robinson 表示: 「 K8S 社區正在討論的一個重大發展議題就是加強對有狀態程序的管理。目前在 K8S 平台下,實現狀態管理仍然非常困難,除非你所使用的雲服務商可以提供遠程固定磁碟。現階段也有很多人在多方面試圖改善這個狀況,包括在 K8S 平台內部以及在外部服務商一端做出的一些改進。」
via: https://enterprisersproject.com/article/2017/11/containers-and-kubernetes-whats-next
作者:Kevin Casey 譯者:yunfengHe 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive