Google實(shí)現(xiàn)與IBM的協(xié)議,宣布將微服務(wù)管理平臺(tái)Istio提交給云計(jì)算原生運(yùn)算基金會(huì)(Cloud Native Computing Foundation,CNCF),作為孵化器項(xiàng)目。
Istio使用Envoy服務(wù)代理,擴(kuò)展Kubernetes以創(chuàng)建一個(gè)可程序化,且應(yīng)用程序感知的網(wǎng)絡(luò),Istio能夠支持Kubernetes以及傳統(tǒng)的工作負(fù)載,在復(fù)雜的部署中,提供標(biāo)準(zhǔn)并通用的流量管理、遙測(cè)和安全性。
2016年Google、IBM和Lyft團(tuán)隊(duì)合作開(kāi)發(fā)Istio,Istio是由Google Istio和IBM Amalgam8項(xiàng)目整合而成,在2018年的時(shí)候達(dá)到1.0版本,并且被eBay和The Weather Company大規(guī)模采用,在經(jīng)過(guò)一系列更新,并且通過(guò)在Envoy加入WebAssembly擴(kuò)展,極大程度簡(jiǎn)化了網(wǎng)格的可擴(kuò)展性。
現(xiàn)在已經(jīng)有20多家服務(wù)供應(yīng)商,提供Istio托管服務(wù),包括Google云計(jì)算的Anthos Service Mesh,也是以Istio為基礎(chǔ)構(gòu)建的服務(wù)網(wǎng)格,供用戶(hù)監(jiān)控和管理本地端和云計(jì)算上的工作負(fù)載。
在2020年的時(shí)候,Google曾想把Istio加入到當(dāng)時(shí)新成立的開(kāi)源項(xiàng)目管理商標(biāo)組織Open Use Commons中。Open Use Commons是Google與學(xué)術(shù)界、獨(dú)立貢獻(xiàn)者,以及顧問(wèn)公司所共同成立的組織,要將開(kāi)源哲學(xué)和定義擴(kuò)展到開(kāi)源項(xiàng)目的商標(biāo)上,有鑒于開(kāi)源貢獻(xiàn)者通常對(duì)法律不夠熟悉,因此Open Use Commons會(huì)協(xié)助開(kāi)源項(xiàng)目進(jìn)行商標(biāo)管理。
Google當(dāng)時(shí)預(yù)計(jì)要將Angular、Gerrit與Istio三個(gè)項(xiàng)目加入到Open Use Commons,但是遭到Istio創(chuàng)始成員IBM反對(duì),認(rèn)為Open Usage Commons并不符合社群開(kāi)放治理的期待,而開(kāi)放治理正是開(kāi)源項(xiàng)目成功的關(guān)鍵。在Istio項(xiàng)目初期,Google就已經(jīng)與IBM完成協(xié)議,會(huì)將Istio貢獻(xiàn)給CNCF,因此IBM希望Google可以實(shí)現(xiàn)承諾。
而現(xiàn)在Google終于將Istio交給了CNCF,Istio是Kubernetes生態(tài)系統(tǒng)中,最后一個(gè)在CNCF之外的主要組件,在Google向CNCF捐贈(zèng)Istio,便可在基金會(huì)的支持下,讓Istio更加靠近Kubernetes項(xiàng)目。Google提到,Istio是Google的關(guān)鍵項(xiàng)目,當(dāng)該項(xiàng)目被CNCF接受,Google還是會(huì)繼續(xù)戰(zhàn)略性投資Istio,并作為重要維護(hù)者,同時(shí)也會(huì)持續(xù)投資上游項(xiàng)目。