微服務(wù)網(wǎng)格治理istio入門到精通
Istio是什么?
Istio是一個開源的
服務(wù)網(wǎng)格
,透明的接入到分布式服務(wù)
中。它也是一個平臺,集成任何日志、遙測和策略系統(tǒng)
的 API 接口。Istio 成功高效地運行
分布式微服務(wù)架構(gòu)
,并提供保護(hù)、連接和監(jiān)控
微服務(wù)的統(tǒng)一方法。Istio 有助于降低?
DevOps
?壓力、開發(fā)團(tuán)隊
的壓力。
服務(wù)網(wǎng)格是什么?
組成
微服務(wù)網(wǎng)絡(luò)
實現(xiàn)
服務(wù)之間的交互
應(yīng)用場景
服務(wù)發(fā)現(xiàn)、負(fù)載均衡、故障恢復(fù)、度量和監(jiān)控
A/B 測試、金絲雀發(fā)布、速率限制、訪問控制和端到端認(rèn)證
為什么使用Istio?
服務(wù)網(wǎng)格是通過sidecar
(邊車)代理服務(wù)實現(xiàn),控制平面
主要是對sidecar
的配置和管理,這包括:
為
HTTP、gRPC、WebSocket
?和?TCP 流量
自動負(fù)載均衡。通過豐富的
路由規(guī)則、重試、故障轉(zhuǎn)移和故障注入
對流量行為進(jìn)行細(xì)粒度控制。可插拔的策略層和配置 API,支持
訪問控制、速率限制和配額
。集群內(nèi)(包括集群的入口和出口)所有流量的
自動化度量、日志記錄
和追蹤
。在具有強(qiáng)大的基于
身份驗證和授權(quán)
的集群中實現(xiàn)安全的服務(wù)間通信。
標(biāo)簽: