- 深入理解Istio:云原生服務(wù)網(wǎng)格進(jìn)階實(shí)戰(zhàn)
- 云原生社區(qū)
- 438字
- 2022-08-16 14:38:16
1.2 后Kubernetes時(shí)代的微服務(wù)
聽(tīng)說(shuō)過(guò)服務(wù)網(wǎng)格并試用過(guò)Istio的人可能都會(huì)有以下5個(gè)疑問(wèn)。
(1)為什么Istio 要綁定Kubernetes呢?
(2)Kubernetes和服務(wù)網(wǎng)格分別在云原生中扮演什么角色?
(3)Istio擴(kuò)展了Kubernetes的哪些方面?解決了哪些問(wèn)題?
(4)Kubernetes、xDS協(xié)議(Envoy、MOSN等)與Istio之間是什么關(guān)系?
(5)到底該不該使用Service Mesh?
這一節(jié)將帶讀者梳理清楚 Kubernetes、xDS協(xié)議與Istio服務(wù)網(wǎng)格之間的內(nèi)在聯(lián)系。此外,本節(jié)還將介紹Kubernetes中的負(fù)載均衡方式,xDS協(xié)議對(duì)于服務(wù)網(wǎng)格的意義,以及為什么說(shuō)即使有了Kubernetes還需要Istio。
使用服務(wù)網(wǎng)格并非與Kubernetes決裂,而是水到渠成的事情。Kubernetes的本質(zhì)是通過(guò)聲明配置對(duì)應(yīng)用進(jìn)行生命周期管理,而服務(wù)網(wǎng)格的本質(zhì)是提供應(yīng)用間的流量和安全性管理,以及可觀察性。假如已經(jīng)使用Kubernetes構(gòu)建了穩(wěn)定的微服務(wù)平臺(tái),那么如何設(shè)置服務(wù)間調(diào)用的負(fù)載均衡和流量控制?
Envoy創(chuàng)造的xDS協(xié)議被眾多開(kāi)源軟件所支持,如Istio、Linkerd、MOSN等。Envoy對(duì)服務(wù)網(wǎng)格或云原生而言最大的貢獻(xiàn)就是定義了xDS。Envoy本質(zhì)上是一個(gè)網(wǎng)絡(luò)代理,是通過(guò)API配置的現(xiàn)代版代理,基于它衍生出了很多不同的使用場(chǎng)景,如API 網(wǎng)關(guān)、服務(wù)網(wǎng)格中的Sidecar 代理和邊緣代理。
- 中臺(tái)架構(gòu)與實(shí)現(xiàn):基于DDD和微服務(wù)
- Android開(kāi)發(fā)進(jìn)階:從小工到專(zhuān)家
- IT服務(wù)供應(yīng)鏈協(xié)調(diào)
- 企業(yè)IT架構(gòu)轉(zhuǎn)型之道:阿里巴巴中臺(tái)戰(zhàn)略思想與架構(gòu)實(shí)戰(zhàn)
- 數(shù)字化運(yùn)維:IT運(yùn)維架構(gòu)的數(shù)字化轉(zhuǎn)型
- 微服務(wù)治理:體系、架構(gòu)及實(shí)踐
- 數(shù)據(jù)科學(xué)家訪談錄
- 微信公眾平臺(tái)搭建與開(kāi)發(fā)揭秘(第2版)
- SRv6網(wǎng)絡(luò)編程:開(kāi)啟IP網(wǎng)絡(luò)新時(shí)代
- IT項(xiàng)目管理理論與方法
- Axure RP8 網(wǎng)站和APP原型制作 從入門(mén)到精通
- 這才是用戶體驗(yàn)設(shè)計(jì):人人都能看懂的產(chǎn)品設(shè)計(jì)書(shū)
- IT能力與企業(yè)信息化
- 數(shù)據(jù)中臺(tái):讓數(shù)據(jù)用起來(lái)(第2版)
- IT與項(xiàng)目管理軟件應(yīng)用