微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Maesh 不使用 sidecar 的 Service Mesh

程序名称:Maesh

授权协议: Apache-2.0

操作系统: 跨平台

开发语言: Google Go

Maesh 介绍

Maesh 是一个简单但功能齐全的 Service Mesh,它基于容器原生,构建在
Traefik
之上。Maesh 支持最新的 Service Mesh
Interface 规范 SMI,有助于与现有解决方案集成。此外,Maesh 认可用,这意味着现有服务不会受到影响。

Maesh 是非侵入性的,它不使用任何 sidecar 容器,而是通过每个节点上运行的代理端点进行路由。网格控制器在专用 pod
中运行,并处理代理节点的所有配置解析和部署。Maesh 支持多种配置选项:用户服务对象和 SMI 对象的注解。不使用 sidecar 意味着 Maesh
不会修改 Kubernetes 对象,也不会在不知情的情况下修改流量。

Maesh 构建在 Traefik 上,提供了大部分功能:OpenTracing、HTTP
负载均衡、GRPC、WebSocket、TCP、丰富的路由规则、重试与故障接管,也包括了访问控制、速率限制和断路器等功能

Maesh 官网

https://mae.sh/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐