Linkerd 1.0 发布了,Linkerd 是一个提供弹性云端原生应用服务网格(service mesh)的开源项目。其核心是一个透明代理,可以用它来实现一个专用的基础设施层以提供服务间的通信,进而为软件应用提供服务发现、路由、错误处理以及服务可见性等功能,而无需侵入应用内部本身的实现。 新版本除了稳定性和性能改进之外的更新,Linkerd 1.0 还有几个值得一提的新功能。其中包括添加对 per-client 和 per-service 配置的支持。 该版本的更新还包括对 Linkerd 中路由器配置方式的实质性更改。引入了新的插件接口,以实现更精细的策略控制。 部分更新内容如下: 支持实验性的 ThriftMux 协议 自动将所有 HTTP/1.0 信息升级至 HTTP/1.1 当 consul 返回空地址集时,允许 dtab 回退 修复 k8s namer 来处理空端点子集 添加对 Marathon HTTP 基本身份验证的支持 更新内容较多,详情请参阅 发布主页。 下载地址: linkerd-1.0.0-exec linkerd-1.0.0.tgz namerd-1.0.0-exec Source code (zip) Source code (tar.gz) 下图演示了 Linkerd 如何被部署成应用程序实例的服务网格: Linkerd 1.0 正式发布,提供弹性云端原生应用服务网格下载地址