欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

kubernetes中Istio的示例分析-創(chuàng)新互聯(lián)

這篇文章主要介紹kubernetes中Istio的示例分析,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)主要業(yè)務(wù)有網(wǎng)站營(yíng)銷策劃、成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、成都外貿(mào)網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、小程序開(kāi)發(fā)、HTML5建站、程序開(kāi)發(fā)等業(yè)務(wù)。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶當(dāng)客戶,還把客戶視為我們的合作伙伴,在開(kāi)展業(yè)務(wù)的過(guò)程中,公司還積累了豐富的行業(yè)經(jīng)驗(yàn)、營(yíng)銷型網(wǎng)站資源和合作伙伴關(guān)系資源,并逐漸建立起規(guī)范的客戶服務(wù)和保障體系。 

一:簡(jiǎn)介

隨著微服務(wù)架構(gòu)的普及,越來(lái)越多的應(yīng)用已經(jīng)拆分成了微服務(wù)的架構(gòu)。而微服務(wù)架構(gòu)落地的一個(gè)難點(diǎn),就是如何讓服務(wù)和服務(wù)之間進(jìn)行穩(wěn)定的通信。

部署微服務(wù)之后,如何做服務(wù)的負(fù)載均衡、容錯(cuò)性、服務(wù)監(jiān)控、日志追蹤以及熔斷等功能都需要考慮周全。

為了讓業(yè)務(wù)團(tuán)隊(duì)返璞歸真,將所有精力集中在業(yè)務(wù)代碼而不是配合微服務(wù)組件寫(xiě)大量非功能性需求的代碼,Istio應(yīng)運(yùn)而生。

Istio是谷歌、IBM、Lyft等公司貢獻(xiàn)的開(kāi)源Service Mesh組件。它實(shí)現(xiàn)的目標(biāo)就是讓業(yè)務(wù)開(kāi)發(fā)不再關(guān)注微服務(wù)之間如何調(diào)用、管理、監(jiān)控等非功能性需求,而是讓Istio來(lái)處理這些問(wèn)題。Istio和Kubernetes有天然的支持。

Istio能輕松解決藍(lán)綠發(fā)布和金絲雀發(fā)布的問(wèn)題。

Istio能夠做到:

1.HTTP、gRPC、WebSocket和TCP流量的自動(dòng)負(fù)載均衡。

2.通過(guò)豐富的路由規(guī)則、重試、故障轉(zhuǎn)移和故障注入對(duì)流量行為進(jìn)行細(xì)粒度控制。

3.支持訪問(wèn)控制、速率限制和配額的可拔插策略層和配置API。

4.自動(dòng)指標(biāo)、日志和集群內(nèi)所有流量的跟蹤,包括集群入口和出口。

5.通過(guò)集群中的服務(wù)之間的強(qiáng)身份斷言來(lái)實(shí)現(xiàn)服務(wù)間的身份驗(yàn)證。

通過(guò)在整個(gè)環(huán)境中部署一個(gè)特殊的sidecar代理(輔助容器),您可以將Istio支持添加到服務(wù)中。安裝了sidecar代理之后,(微)服務(wù)之間的所有網(wǎng)絡(luò)通信都通過(guò)這個(gè)代理。此外,所有的網(wǎng)絡(luò)通信都是使用Istio的控制平面功能進(jìn)行配置和管理的。

二:主要功能

1.流量管理(Pilot)??刂品?wù)之間的流量和API調(diào)用的流向,使得調(diào)用更靈活可靠,并使網(wǎng)絡(luò)在惡劣情況下更加健壯。

2.可觀察性。通過(guò)集成zipkin等服務(wù),快速了解服務(wù)之間的依賴關(guān)系,以及它們之間流量的本質(zhì)和流向,從而提供快速識(shí)別問(wèn)題的能力。

3.策略執(zhí)行(mixer)。將組織策略應(yīng)用于服務(wù)之間的互動(dòng),確保訪問(wèn)策略得以執(zhí)行,資源在消費(fèi)者之間良好分配。策略的更改是通過(guò)配置網(wǎng)格而不是修改應(yīng)用程序代碼。

4.服務(wù)身份和安全(Istio-auth)。為網(wǎng)格中的服務(wù)提供可驗(yàn)證身份,并提供保護(hù)服務(wù)流量的能力,使其可以在不同可信度的網(wǎng)絡(luò)上流轉(zhuǎn)。

除此之外,Istio針對(duì)可擴(kuò)展性進(jìn)行了設(shè)計(jì),以滿足不同的部署需要:

1.平臺(tái)支持。Istio旨在可以在各種環(huán)境中運(yùn)行,包括跨云、預(yù)置環(huán)境、Kubernetes、Mesos等。最初專注于Kubernetes,但很快將支持其他環(huán)境。

2.集成和定制。策略執(zhí)行組件可以擴(kuò)展和定制,以便與現(xiàn)有的ACL、日志、監(jiān)控、配額、審核等解決方案集成。

三:整體架構(gòu)

kubernetes中Istio的示例分析

分為控制平面和數(shù)據(jù)平面兩部分:

控制平面:Pilot, Mixer, Istio-Auth,分別對(duì)Istio中的服務(wù)做流量管理,策略配置,安全通信等規(guī)則配置 

數(shù)據(jù)平面:所有pod上的Envoy,負(fù)責(zé)所有規(guī)則的執(zhí)行

主要構(gòu)成組件:

1.Envoy:用于調(diào)解服務(wù)網(wǎng)格中所有服務(wù)的所有入站和出站流量。支持例如動(dòng)態(tài)服務(wù)發(fā)現(xiàn),負(fù)載均衡,故障注入、流量管理等功能。Envoy 以 sidecar 的方式部署在相關(guān)的服務(wù)的 Pod 中。

2.Pilot:Pilot 負(fù)責(zé)收集和驗(yàn)證配置并將其傳播到各種 Istio組件。

3.Mixer:負(fù)責(zé)在服務(wù)網(wǎng)格上執(zhí)行訪問(wèn)控制和使用策略,并從 Envoy 代理和其他服務(wù)收集遙測(cè)數(shù)據(jù)。

4.Istio-Auth:提供強(qiáng)大的服務(wù)間認(rèn)證和終端用戶認(rèn)證。

四:Istio分布式追蹤實(shí)現(xiàn)原理

Istio 服務(wù)網(wǎng)格的核心是 Envoy,是一個(gè)高性能的開(kāi)源 L7 代理和通信總線。在 Istio 中,每個(gè)微服務(wù)都被注入了 Envoy Sidecar,該實(shí)例負(fù)責(zé)處理所有傳入和傳出的網(wǎng)絡(luò)流量。因此,每個(gè) Envoy Sidecar 都可以監(jiān)控所有的服務(wù)間 API 調(diào)用,并記錄每次服務(wù)調(diào)用所需的時(shí)間以及是否成功完成。

每當(dāng)微服務(wù)發(fā)起外部調(diào)用時(shí),客戶端 Envoy 會(huì)創(chuàng)建一個(gè)新的 span。一個(gè) span 代表一組微服務(wù)之間的完整交互過(guò)程,從請(qǐng)求者(客戶端)發(fā)出請(qǐng)求開(kāi)始到接收到服務(wù)方的響應(yīng)為止。

在服務(wù)交互過(guò)程中,客戶端會(huì)記錄請(qǐng)求的發(fā)起時(shí)間和響應(yīng)的接收時(shí)間,服務(wù)器端 Envoy 會(huì)記錄請(qǐng)求的接收時(shí)間和響應(yīng)的返回時(shí)間。

每個(gè) Envoy 都會(huì)將自己的 span 視圖信息發(fā)布到分布式追蹤系統(tǒng)。當(dāng)一個(gè)微服務(wù)處理請(qǐng)求時(shí),可能需要調(diào)用其他微服務(wù),從而導(dǎo)致因果關(guān)聯(lián)的 span 的創(chuàng)建,形成完整的 trace。這就需要由應(yīng)用來(lái)從請(qǐng)求消息中收集和轉(zhuǎn)發(fā)下列 Header。

以上是“kubernetes中Istio的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!

網(wǎng)站名稱:kubernetes中Istio的示例分析-創(chuàng)新互聯(lián)
路徑分享:http://aaarwkj.com/article12/gcedc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、網(wǎng)站收錄、網(wǎng)站內(nèi)鏈、電子商務(wù)自適應(yīng)網(wǎng)站、企業(yè)建站

廣告

聲明:本網(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)

成都網(wǎng)站建設(shè)公司
高潮内射一区二区三区| 国产伦理在线观看一区二区| 激情自拍偷拍合集一部| 国内精品av在线观看| 亚洲精品高清一区二区| 午夜视频在线观看日韩| 人妻口爆视频一区二区三区| 日韩人妻精品在线一区二区| 午夜情色视频在线观看| 日本岛国大片在线视频| 国产免费不卡午夜福利在线| 国产av一区二区三区中文| 开裆丝袜高跟啪啪高潮av| 亚洲国产日韩欧美视频| 992免费影院 在线观看| 亚洲中文自偷自拍另类| 亚洲最大色网在线观看| 日韩欧美亚洲国产一区久久精品| 精品午夜免费福利视频| 丰满人妻少妇精品一区二区三区 | 中文字幕日韩精品在线看| 熟女高潮av一区二区| 国产一区丝袜高跟在线| 亚洲欧美日韩另类在线视频| 少妇人妻偷人精品系列| 日韩欧美一区二区狠狠插| 久久精品人妻麻豆尤物| 九九热99这里有精品| 亚洲国产欧美精品综合在线| 女人裸体网站无遮挡午夜| 中文字幕免费不卡一区| 日韩高清不卡免费视频| 久久精品亚洲熟女av蜜臀| 高清av网站大全网站| 丝袜美腿美女日韩在线| 亚洲欧美一区二区色慰| 亚洲国产精品自拍视频| 黄片在线免费观看欧美中文| 超碰国产精品一区二区| 久久精品色妇熟妇丰满人妻| 欧美日韩亚洲综合在线|