Conduit 基于 Kubernetes 的 Service Mesh 开源解决方案

程序名称:Conduit

授权协议: Apache-2.0

操作系统: 跨平台

开发语言: Google Go

Conduit 介绍

Conduit 是 Rust 语言开发的超轻量级 service mesh。

Conduit 的目标是成为最快、最轻、最简单并且最安全的 Service Mesh。他使用 Rust 构建了快速、安全的数据平面,用 Go
开发了简单强大的控制平面,总体设计围绕着性能、安全性和可用性进行。

Conduit 是让微服务安全可靠的下一代 Service Mesh。他能透明的管理服务之间的通信,自动提供可测性、可靠性、安全性和弹性的支持。还是跟
Linkerd 相仿,他的数据平面是在应用代码之外运行的轻量级代理,控制平面是一个高可用的控制器。然而和 Linkerd 不同的是,Conduit
的设计更加倾向于 Kubernetes 中的低资源部署。

Conduit 的特性:

  • 轻量高速:Conduit 代理只需要不到 10 MB 实际内存(RSS),p99 延迟在分毫秒以内。

  • 安全:Rust 的内存使用相当安全,同时还缺省使用了 TLS,Conduit 的安全性与生俱来。

  • 最小化:Conduit 的特性集被设计为尽量的最小化和可编排,便于使用 gRPC 插件进行定制。

  • 易用性:内置有聚合的服务指标,强大的客户端工具(想想看,微服务界的 tcpdump),Conduit 为运维人员提供了新的强大的工具来对付生产环境的微服务。

部分内容摘自:http://dockone.io:82/article/2936

Conduit 官网

https://conduit.io/

相关编程语言

Cyclone是一个打造容器工作流的云原生持续集成持续发...
Kui Shell 为构建云原生应用程序提供了新的开发经验...
Eclipse MicroProfile 是一个 Java 微服务开发的基础...
Kabanero 构建在 Knative、Istio 与 Tekton 之上,提...
Antrea 是一个 Kubernetes 网络解决方案,旨在实现 ...
Linkerd 是一个提供弹性云端原生应用服务网格(serv...