Linkerd 服务网格的专用代理。 用 Rust 编写。

时间:2024-07-18 11:17:13
【文件属性】:

文件名称:Linkerd 服务网格的专用代理。 用 Rust 编写。

文件大小:985KB

文件格式:ZIP

更新时间:2024-07-18 11:17:13

rust cncf service-mesh linkerd

这个 repo 包含Linkerd2的透明代理组件。虽然 Linkerd2 代理深受Linkerd 1.X 代理的影响,但它包含一个以Rust 编程语言实现的全新代码库。此代理的功能包括:HTTP、HTTP/2 和任意 TCP 协议的透明、零配置代理。HTTP 和 TCP 流量的自动Prometheus指标导出;透明、零配置的 WebSocket 代理;自动、延迟感知、第 7 层负载平衡;非 HTTP 流量的自动第 4 层负载均衡;自动 TLS(实验性);按需诊断tap API。该代理主要用于在Kubernetes等容器化环境中的 Linux 上运行,但它也可以在其他类 Unix 系统(如 macOS)上运行。该代理支持通过 DNS 和linkerd2Destination gRPC API 进行服务发现。Linkerd 项目由云原生计算基金会 (CNCF ) 托管。构建项目提供了一个Makefile来自动化大多数构建任务。它提供了以下目标:make build build——使用cargo在本地系统上编译代理make clean -- 使用cargo clean本地系统上的构建目标m


网友评论