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


























