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

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è)公司
午夜福利亚洲免费久久| 美女后入式在线观看| 国产一区二区伦理视频| 亚洲中文字幕高清无二区| 欧美午夜福利在线视频| 91日本精品免费在线视频| 可以直接看内射的视频| 国产女人和拘做受视频| 亚洲免费av第一区第二区| 欧美精品一区影片在线观看| 日韩av有码在线播放| 婷婷久久香蕉五综合加勒比| 97视频在线免费播放| 欧美精品亚洲二区中文乱码| 国产精品大白屁股视频| 日本精品a秘在线观看| 一区二区三区在线观看淫| 久久精品性少妇一区=区三区| 特色特色欧美黄色影院| 91深夜在线免费观看| 久久精品一本久久99精品| 国产成人亚洲综合色影视| 久久亚洲中文字幕精品一区四区| 日韩欧美一区二区麻豆| 成人av在线免费播放| 欧美精品国产亚洲另类| 性色乱码一区二区三区| 久久日韩人妻中文字幕| 伊人亚洲中文一区二区| 亚洲av色男人天堂网| 高h视频在线播放观看| 色桃子av一区二区三区| 亚洲综合五月天色婷婷| 人妻天堂久久一区二区三区| 99精品午夜福利在线| 宫部凉花中文字幕在线| 五月婷婷六月丁香伊人妞| 免费在线成人av观看| 精品久久久久久亚洲野狼| 日韩不卡在线免费播放| 青青草视频免费公开播放|