Envoy 是一款由 Lyft 开源的开源边车代理,用于实现服务网格中的代理、路由、负载均衡、安全和可观察性等功能。Envoy 是一个高性能、可扩展的 C++ 编写的边车代理,可以作为 sidecar 运行在容器中,也可以作为独立的进程运行在主机上。Envoy 支持多种协议,包括 HTTP、HTTP/2、gRPC、WebSocket 等,并且可以通过插件扩展支持其他协议。Envoy 可以与 Kubernetes、Istio 等容器编排平台和服务网格平台集成,实现微服务的代理、路由、负载均衡、安全和可观察性等功能。
Envoy 的优势包括高性能、可扩展性、可观察性、安全性等。Envoy 可以实现高性能的代理,支持多种协议,并且可以通过插件扩展支持其他协议。Envoy 可以实现可扩展性,支持多种协议和插件,可以根据需要进行扩展。Envoy 可以实现可观察性,支持详细的指标和日志,可以帮助开发人员和运维人员监控和诊断问题。Envoy 可以实现安全性,支持 TLS、JWT 等安全机制,可以保护服务之间的通信安全。
Envoy 的应用场景包括微服务、服务网格、容器编排平台等。Envoy 可以作为边车代理,实现服务之间的代理、路由、负载均衡、安全和可观察性等功能。Envoy 可以与 Kubernetes、Istio 等容器编排平台和服务网格平台集成,实现微服务的代理、路由、负载均衡、安全和可观察性等功能。
推荐的腾讯云相关产品:腾讯云 TKE RegisterNode,可以实现容器编排和服务网格。腾讯云 TKE Anywhere,可以实现在云上部署和管理基于 Kubernetes 的集群。腾讯云 TKE Connector,可以实现将自建 Kubernetes 集群连接到腾讯云 TKE。腾讯云 TKE 插件库,可以实现安装和管理各种插件。
Envoy 官方文档:https://www.envoyproxy.io/docs/envoy/latest/
领取专属 10元无门槛券
手把手带您无忧上云