讓Istio比你想象中簡(jiǎn)單,Rancher新版本宣布支持Istio

近日,業(yè)界領(lǐng)先的容器管理軟件提供商Rancher Labs(以下簡(jiǎn)稱Rancher)宣布在Rancher 2.3 Preview 2版本上支持Istio,讓部署和管理Istio的旅程變得簡(jiǎn)單而快速。

創(chuàng)新互聯(lián)建站主營(yíng)峽江網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,手機(jī)APP定制開發(fā),峽江h(huán)5重慶小程序開發(fā)搭建,峽江網(wǎng)站營(yíng)銷推廣歡迎峽江等地區(qū)企業(yè)咨詢

為什么選擇Istio?

Istio,以及整個(gè)Service Mesh技術(shù),是近一兩年來Kubernetes生態(tài)系統(tǒng)中最亮眼的明星之一。Istio增加了容錯(cuò)、金絲雀部署、A/B測(cè)試、監(jiān)控、跟蹤和可觀察性、身份認(rèn)證和授權(quán),開發(fā)人員無需再測(cè)試或編寫特定代碼,即可實(shí)現(xiàn)上述功能。如此一來,開發(fā)人員可以只專注于他們的業(yè)務(wù)邏輯,將剩下的工作交給Kubernetes和Istio。

?

上面這些說法其實(shí)并不新鮮。早在大約10年前,PaaS供應(yīng)商們就提出了類似的說法,甚至在一定程度上兌現(xiàn)了這一要求。但問題在于,他們的產(chǎn)品需要特定的語言和框架,并且在大部分情況下只能用于非常簡(jiǎn)單的應(yīng)用程序。用戶的工作負(fù)載也會(huì)和供應(yīng)商獨(dú)特的方案關(guān)聯(lián)在一起。這就意味著如果您希望應(yīng)用程序使用PaaS服務(wù),您可能會(huì)被鎖定相當(dāng)長(zhǎng)的一段時(shí)間。

?

但如今,對(duì)于容器和Kubernetes而言,這些限制、這些被鎖定的風(fēng)險(xiǎn)都不復(fù)存在。只要您將您的應(yīng)用程序容器化,Kubernetes就可以為您運(yùn)行它。

Istio在Rancher 2.3 Preview 2中如何工作

大量Rancher用戶喜歡Rancher平臺(tái)的原因,就是Rancher讓管理和操作Kubernetes及相關(guān)的工具和技術(shù)變得極其簡(jiǎn)單,且用戶們不必?fù)?dān)心會(huì)被特定的云供應(yīng)商鎖定。而如今對(duì)于Istio,我們采取了同樣的方法,致力于帶給用戶同樣的體驗(yàn)。

?

在Rancher 2.3 Preview中,我們?yōu)橛脩籼峁┝艘粋€(gè)簡(jiǎn)單而友好的用戶界面,在UI中使用工具菜單,即可啟動(dòng)Istio。系統(tǒng)提供了合理的默認(rèn)配置,用戶也可以根據(jù)需要進(jìn)行修改:

讓Istio比你想象中簡(jiǎn)單,Rancher新版本宣布支持Istio

為了監(jiān)控流量,Istio需要注入Envoy sidecar。在Rancher 2.3 Preview當(dāng)中,用戶可以為每個(gè)空間名稱注入自動(dòng)sidecar。一旦您勾選了這個(gè)選項(xiàng),Rancher會(huì)將sidecar容器注入到每個(gè)工作負(fù)載當(dāng)中:

讓Istio比你想象中簡(jiǎn)單,Rancher新版本宣布支持Istio

Rancher簡(jiǎn)化了Istio的安裝和配置,內(nèi)置了一個(gè)支持Kiali的儀表盤,用于流量和遙測(cè)的可視化,然后用Jaeger進(jìn)行追蹤,甚至還有自己的Prometheus和Grafana(與用于高級(jí)監(jiān)控的實(shí)例不同)。

?

在啟用自動(dòng)sidecar注入的命名空間中部署工作負(fù)載后,您可以跳轉(zhuǎn)到Istio菜單目錄,觀察微服務(wù)應(yīng)用程序的流量:

?讓Istio比你想象中簡(jiǎn)單,Rancher新版本宣布支持Istio

點(diǎn)擊Kiali、Jaeger、Prometheus或者Grafana,您將進(jìn)入每個(gè)工具相應(yīng)的用戶界面,您可以在其中找到詳細(xì)信息和選項(xiàng):

讓Istio比你想象中簡(jiǎn)單,Rancher新版本宣布支持Istio

正如前面所提到的,Istio的強(qiáng)大之處在于它能為您的服務(wù)帶來諸如容錯(cuò)、斷路、金絲雀部署等功能。要啟用這些功能,您需要開發(fā)和應(yīng)用適當(dāng)?shù)腨AML文件。目前Windows工作負(fù)載還不支持Istio,因此不應(yīng)在Windows集群中啟用它。

結(jié)?語

Istio是當(dāng)前Rancher及Kubernetes社區(qū)中最受關(guān)注的功能之一。但是,如何最達(dá)到Istio部署和管理的最佳實(shí)踐,前路仍然漫長(zhǎng)。在Rancher 2.3 Preview 2中,我們的目標(biāo)是沿襲Rancher一如既往的理念,讓部署和管理Istio的旅程變得簡(jiǎn)單而快速。

2019年6月20日,在Rancher于北京舉辦的千人容器技術(shù)盛典“2019企業(yè)容器創(chuàng)新大會(huì)”上,Rancher大中華區(qū)研發(fā)經(jīng)理張浩在演講中分享了Rancher 2.3 Preview的一系列新功能,包括正式支持Windows Kubernetes、鏡像倉庫、鏡像掃描、服務(wù)網(wǎng)格、Google登陸、集群模版、集群安全掃描和集群自動(dòng)擴(kuò)縮容等等,并且demo了如何在Rancher中使用Istio進(jìn)行金絲雀發(fā)布。您可在Rancher微信公眾號(hào)(RancherLabs)后臺(tái)回復(fù)“ECIC”獲取大會(huì)完整PPT下載喔~

?

有關(guān)發(fā)行說明和安裝步驟,請(qǐng)?jiān)L問GitHub:

https://github.com/rancher/rancher/releases/tag/v2.3.0-alpha5

文章名稱:讓Istio比你想象中簡(jiǎn)單,Rancher新版本宣布支持Istio
網(wǎng)站路徑:http://muchs.cn/article30/jcjipo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣、網(wǎng)站營(yíng)銷關(guān)鍵詞優(yōu)化、網(wǎng)站導(dǎo)航、動(dòng)態(tài)網(wǎng)站網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)