近日,業(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定制開(kāi)發(fā),峽江h(huán)5重慶小程序開(kāi)發(fā)搭建,峽江網(wǎng)站營(yíng)銷(xiāo)推廣歡迎峽江等地區(qū)企業(yè)咨詢
Istio,以及整個(gè)Service Mesh技術(shù),是近一兩年來(lái)Kubernetes生態(tài)系統(tǒng)中最亮眼的明星之一。Istio增加了容錯(cuò)、金絲雀部署、A/B測(cè)試、監(jiān)控、跟蹤和可觀察性、身份認(rèn)證和授權(quán),開(kāi)發(fā)人員無(wú)需再測(cè)試或編寫(xiě)特定代碼,即可實(shí)現(xiàn)上述功能。如此一來(lái),開(kāi)發(fā)人員可以只專注于他們的業(yè)務(wù)邏輯,將剩下的工作交給Kubernetes和Istio。
?
上面這些說(shuō)法其實(shí)并不新鮮。早在大約10年前,PaaS供應(yīng)商們就提出了類(lèi)似的說(shuō)法,甚至在一定程度上兌現(xiàn)了這一要求。但問(wèn)題在于,他們的產(chǎn)品需要特定的語(yǔ)言和框架,并且在大部分情況下只能用于非常簡(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)行它。
大量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)行修改:
為了監(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)中:
Rancher簡(jiǎn)化了Istio的安裝和配置,內(nèi)置了一個(gè)支持Kiali的儀表盤(pán),用于流量和遙測(cè)的可視化,然后用Jaeger進(jìn)行追蹤,甚至還有自己的Prometheus和Grafana(與用于高級(jí)監(jiān)控的實(shí)例不同)。
?
在啟用自動(dòng)sidecar注入的命名空間中部署工作負(fù)載后,您可以跳轉(zhuǎn)到Istio菜單目錄,觀察微服務(wù)應(yīng)用程序的流量:
?
點(diǎn)擊Kiali、Jaeger、Prometheus或者Grafana,您將進(jìn)入每個(gè)工具相應(yīng)的用戶界面,您可以在其中找到詳細(xì)信息和選項(xiàng):
正如前面所提到的,Istio的強(qiáng)大之處在于它能為您的服務(wù)帶來(lái)諸如容錯(cuò)、斷路、金絲雀部署等功能。要啟用這些功能,您需要開(kāi)發(fā)和應(yīng)用適當(dāng)?shù)腨AML文件。目前Windows工作負(fù)載還不支持Istio,因此不應(yīng)在Windows集群中啟用它。
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、鏡像倉(cāng)庫(kù)、鏡像掃描、服務(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ā)行說(shuō)明和安裝步驟,請(qǐng)?jiān)L問(wèn)GitHub:
https://github.com/rancher/rancher/releases/tag/v2.3.0-alpha5
文章名稱:讓Istio比你想象中簡(jiǎn)單,Rancher新版本宣布支持Istio
網(wǎng)站路徑:http://m.rwnh.cn/article30/jcjipo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站營(yíng)銷(xiāo)、關(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)