2021年Kubernetes 5大預(yù)測
Kubernetes在許多企業(yè)進(jìn)入一個(gè)新的成熟階段,接下來會(huì)發(fā)生什么?讓我們看看對(duì)Kubernetes后續(xù)發(fā)展有重要意義的五個(gè)問題,以及對(duì)團(tuán)隊(duì)的建議。
對(duì)于已經(jīng)部署了容器的公司來說,Kubernetes是主要的編排解決方案,對(duì)于大多數(shù)云原生環(huán)境來說,它是主要選擇。與之前的許多技術(shù)一樣,Kubernetes的成熟度和穩(wěn)定性已經(jīng)達(dá)到了有些人認(rèn)為它“無聊”的地步。展望未來,如果我們考慮到每個(gè)云供應(yīng)商和軟件平臺(tái)供應(yīng)商都會(huì)提供一個(gè)選擇,讓Kubernetes參與進(jìn)來,在這個(gè)“后Kubernetes世界”中,從業(yè)者轉(zhuǎn)向生態(tài)系統(tǒng)要解決的挑戰(zhàn)是什么?
預(yù)測1:更簡單地使用AI/ML
基礎(chǔ)設(shè)施一直是應(yīng)用程序的推動(dòng)者。一類不斷增長的應(yīng)用是人工智能和機(jī)器學(xué)習(xí)。Kubernetes的可伸縮性和分布式架構(gòu)一直是AI/ML的最佳匹配,解決方案的成熟使2021年成為該領(lǐng)域增長的一年。
簡化AI/ML的目標(biāo)需要建立一個(gè)基于容器的軟件開發(fā)生命周期,它允許從數(shù)據(jù)中提取業(yè)務(wù)價(jià)值。
對(duì)于大多數(shù)企業(yè)IT組織來說,挑戰(zhàn)在于團(tuán)隊(duì)的基礎(chǔ)設(shè)施和應(yīng)用程序/數(shù)據(jù)所有者之間沒有協(xié)調(diào),每個(gè)人都有自己的工具,而這些工具沒有集成在一起。
預(yù)測2:改進(jìn)開發(fā)人員和運(yùn)維人員體驗(yàn)
雖然容器有助于使使用量單位更接近應(yīng)用程序,但仍有工作要做,以簡化開發(fā)人員和運(yùn)維人員的體驗(yàn)。生態(tài)系統(tǒng)中的領(lǐng)先供應(yīng)商已經(jīng)創(chuàng)建并成熟了遵循無服務(wù)器(或“NoOps平臺(tái)”)運(yùn)維模式的解決方案——是的,仍然有服務(wù)器,但由底層服務(wù)負(fù)責(zé)。微軟早在2017年就創(chuàng)建了Azure Container Instance,隨后是AWS Fargate(最初僅在ECS上,2019年支持EKS)。2018年,谷歌推出了Knative,這是一款開源的全行業(yè)解決方案,旨在簡化云原生應(yīng)用程序的構(gòu)建、服務(wù)和事件處理。Knative為Red Hat OpenShift Serverless和Google Cloud Run提供動(dòng)力。在re:Invent 2020上,AWS發(fā)布了一系列產(chǎn)品,繼續(xù)模糊容器和無服務(wù)器之間的界限。
所有這些解決方案都希望減少與底層基礎(chǔ)設(shè)施的交互量,從而使你能夠更加關(guān)注應(yīng)用程序和其他業(yè)務(wù)需求。在2021年,用戶應(yīng)該理解Kubernetes和相關(guān)項(xiàng)目的所有細(xì)微差別,而不是將這些技術(shù)作為購買的平臺(tái)或托管服務(wù)的一部分來使用。
預(yù)測3:自動(dòng)化,自動(dòng)化,自動(dòng)化
自動(dòng)化是C套件的重中之重,涉及到技術(shù)產(chǎn)業(yè)的方方面面。自動(dòng)化是Kubernetes的一個(gè)關(guān)鍵目標(biāo)(自動(dòng)化容器部署和擴(kuò)展是該技術(shù)的核心),那么需要改進(jìn)什么呢?自動(dòng)化已經(jīng)并將繼續(xù)見證從安裝和升級(jí)到環(huán)境管理和自我修復(fù)的各種解決方案的增長。完全的端到端應(yīng)用程序自動(dòng)化將彌合團(tuán)隊(duì)和技術(shù)之間的差距,以加快部署、可擴(kuò)展性和易于管理。自動(dòng)化工具也有助于維護(hù)一個(gè)安全的環(huán)境,這將是特別需要的。
預(yù)測4:邊緣飛速發(fā)展
如果說關(guān)于混合云或多云是否現(xiàn)實(shí)存在還有爭論的話,那么邊緣的發(fā)展就鞏固了這一事實(shí):數(shù)據(jù)和應(yīng)用程序?qū)⒊霈F(xiàn)在許多地方。電信公司、公共云提供商等企業(yè)都看好邊緣。關(guān)于Kubernetes和云原生生態(tài)系統(tǒng),有許多技術(shù)驅(qū)動(dòng)的解決方案在爭奪份額。雖然電信巨頭們已經(jīng)將他們的NFV解決方案擴(kuò)展到邊緣,但企業(yè)有很多選擇。邊緣成為混合環(huán)境整體分布式特性的一部分,因此用戶應(yīng)該與其供應(yīng)商密切合作,以確保邊緣不會(huì)成為技術(shù)孤島。
預(yù)測5:項(xiàng)目過載
CNCF項(xiàng)目的廣度讓人望而生畏。Kubernetes被設(shè)計(jì)成一個(gè)薄層;為了有一個(gè)完整的解決方案,你需要有日志、CI/CD、安全性等工具。每個(gè)類別都有許多工具選擇——這是典型的選擇悖論。正如我們看到Kubernetes采用的成熟從主要由自己動(dòng)手(DIY)轉(zhuǎn)向供應(yīng)商選擇一樣,我們也看到了容器平臺(tái)的增長。
企業(yè)可以將時(shí)間和精力花在選擇、集成和測試一個(gè)環(huán)境以構(gòu)建自己的平臺(tái)上,也可以找到一個(gè)合作伙伴來提供一個(gè)平臺(tái),該平臺(tái)提供了簡單的使用和靈活的利用任何項(xiàng)目和服務(wù)來滿足業(yè)務(wù)需求的組合。
迎接2021年的變革
筆者對(duì)企業(yè)的建議是記住,工具的作用是支持你的業(yè)務(wù)目標(biāo),其本身并不是答案。2020年迫使每個(gè)企業(yè)對(duì)計(jì)劃外的變化做出快速反應(yīng)。Kubernetes和使用云原生生態(tài)系統(tǒng)構(gòu)建的可用解決方案可以加快軟件開發(fā)的步伐,同時(shí)還可以靈活地使用數(shù)據(jù)和現(xiàn)代應(yīng)用程序。平臺(tái)、應(yīng)用程序和員工技能的現(xiàn)代化將使你的公司能夠在任何商業(yè)環(huán)境中蓬勃發(fā)展。
原文鏈接:
5 Kubernetes predictions for 2021 | The Enterprisers Project