Maesh不使用 sidecar 的 Service Mesh
Maesh 是一個簡單但功能齊全的 Service Mesh,它基于容器原生,構(gòu)建在 Traefik 之上。Maesh 支持最新的 Service Mesh Interface 規(guī)范 SMI,有助于與現(xiàn)有解決方案集成。此外,Maesh 默認可用,這意味著現(xiàn)有服務(wù)不會受到影響。
Maesh 是非侵入性的,它不使用任何 sidecar 容器,而是通過每個節(jié)點上運行的代理端點進行路由。網(wǎng)格控制器在專用 pod 中運行,并處理代理節(jié)點的所有配置解析和部署。Maesh 支持多種配置選項:用戶服務(wù)對象和 SMI 對象的注解。不使用 sidecar 意味著 Maesh 不會修改 Kubernetes 對象,也不會在不知情的情況下修改流量。
Maesh 構(gòu)建在 Traefik 上,提供了大部分功能:OpenTracing、HTTP 負載均衡、GRPC、WebSocket、TCP、豐富的路由規(guī)則、重試與故障接管,也包括了訪問控制、速率限制和斷路器等功能。
評論
圖片
表情
