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