做門窗接活的網(wǎng)站培訓(xùn)網(wǎng)站
SolarMesh是行云創(chuàng)新推出的流量治理平臺,它基于Istio,為部署在K8s集群上的應(yīng)用提供全面的流量治理能力。
在之前的版本中,SolarMesh提供的能力有:流量視圖,流量控制策略批量配置,API級別的流量數(shù)據(jù)采集和展示,Sidecar直連模式,WASM插件開發(fā)支持和若干WASM插件。
SolarMesh 1.13
在v1.13中,主要的更新內(nèi)容如下:
1、從運(yùn)維視角極大的豐富了SolarMesh的流量治理能力。
2、提供了網(wǎng)格級別的流量視圖。
3、提供了對Istio的生命周期管理能力, 關(guān)注Istio本身的安裝和升級,以及多集群管理。
4、提供了標(biāo)簽路由能力,以及基于該能力的全鏈路灰度功能。
5、集成其他開源框架并獲得其能力,例如Slime。
版本新特性
全新功能架構(gòu)
SolarMesh的功能被重新調(diào)整,取消了直接展示和操作Istio對象,而是從SRE日常運(yùn)維的角度重新規(guī)劃。同時新版本中也取消了對Namespace,Pod和Deployment等非網(wǎng)格對象的管理。新舊版本的對比如下。
SolarMesh v.1.13
SolarMesh 舊版本
1、用戶在安裝完網(wǎng)格后,可以從 “導(dǎo)入K8s服務(wù)/版本”中批量導(dǎo)入服務(wù)到網(wǎng)格中。也可以從這里完成灰度版本的導(dǎo)入。
2、網(wǎng)格全景展示了網(wǎng)格中所有服務(wù)的運(yùn)行狀況。
3、服務(wù)治理能力則集中到了 “服務(wù)治理>所有服務(wù)”中。用戶也可以按照功能劃分,從 “接入”, “訪問外部資源”, “安全”和 “測試和調(diào)試”等角度快速定位到開啟了這些功能的服務(wù)。
服務(wù)管理
新版本的服務(wù)管理集中了流量治理的所有能力,但它們按照運(yùn)維特性劃分,不再以Istio能力為特性規(guī)劃依據(jù)。新舊版本的對比如下。
SolarMesh v.1.13
SolarMesh 舊版本
導(dǎo)入SolarMesh的所有服務(wù)都會出現(xiàn)在“服務(wù)治理>所有服務(wù)”中,用戶可以在這里做精細(xì)的設(shè)置。這些設(shè)置被劃分為:
·路由規(guī)則,用來管理API路由規(guī)則。
·接入,用來管理服務(wù)的暴露方式。
·HTTP報(bào)文修改,用來修改HTTP請求和響應(yīng)。
·測試和調(diào)試,用來向API注入延遲、錯誤等。
·限速,用來配置服務(wù)限速。
·超時和重試。
·安全,管理服務(wù)的mTLS,授權(quán)和鑒權(quán)。
·多地多活,當(dāng)服務(wù)在多個地域部署了副本,可以用來管理多個副本的流量分配策略活著故障轉(zhuǎn)移策略。
·負(fù)載均衡。
Istio生命周期管理
Istio生命周期管理的重點(diǎn)并不只是如何正確安裝Istio,而是要維持Istio自身的穩(wěn)定運(yùn)行,并且可以穩(wěn)定升級到新版本。對于網(wǎng)關(guān)的要求會更高些,在有CVE補(bǔ)丁版本發(fā)布時,網(wǎng)關(guān)應(yīng)當(dāng)可以獨(dú)立升級,并且業(yè)務(wù)不會中斷。
同時, Istio生命周期管理還兼?zhèn)淞硕嗉汗芾?#xff0c;支持Multi-Primary和Remote-Cluster類型的多集群部署以及兩種類型的混合部署。
SolarMesh v.1.13
Istio生命周期管理的功能如下:
· 用戶可以在 “集群列表”中管理Istio集群的安裝和升級,
· “節(jié)點(diǎn)列表”用來管理集群的多地域?qū)傩?#xff0c;
· “網(wǎng)格網(wǎng)關(guān)”用來管理網(wǎng)格安裝和升級,
· “TLS管理”用來管理證書輪換。
標(biāo)簽路由
標(biāo)簽路由即根據(jù)流量特征篩選特定流量,然后將流量轉(zhuǎn)發(fā)到服務(wù)的不同版本上。這種路由規(guī)則可以配置到多個服務(wù)上,用來完成全鏈路灰度和流量染色等功能。
SolarMesh v.1.13
用戶可以通過Istio支持的流量篩選規(guī)則來篩選流量,并為這些特征流量綁定標(biāo)簽,該標(biāo)簽會跟隨流量一起在調(diào)用鏈中傳遞。如果用戶的服務(wù)中已經(jīng)使用了OpenTracing框架,那么標(biāo)簽會自動在流量經(jīng)過的服務(wù)間傳遞。
立即體驗(yàn)。(賬密:admin / admin)