四月的西安举办了第二届eBPF开发者大会,探讨和分享eBPF技术的最新发展和应用。Flomesh参会并分享了Pipy与eBPF结合的新编程模式及其在网络场景中的潜力。eBPF在可观测性、安全和网络方面的应用表现出上升趋势。Pipy是一个可编程应用引擎,通过JS编程实现网络流量处理和复杂应用逻辑。Pipy与eBPF的结合可以降低解决方案的复杂度。
Pipy 1.0版本发布,增强了JavaScript语言支持和API功能,提高开发者工作效率。Flomesh是Flomesh(易衡科技)的核心组件,支持多种硬件和操作系统。
Flomesh Service Mesh(FSM)专注于高性能和低资源消耗,适合边缘环境。测试显示FSM的Pipy数据平面在延迟和资源消耗上优于Istio的Envoy,尤其在高并发下。FSM适用于资源受限和大规模场景,降低成本。Flomesh自主研发Pipy,支持多种硬件和操作系统。
Kubernetes SIG Network发布了Gateway API 1.0,Flomesh服务网格FSM 1.2版本将支持最新的1.0版本。FSM Gateway API使用FGW作为核心流量处理程序,支持GatewayClass、Gateway、HTTPRoute、TLSRoute、GRPCRoute和TCPRoute。本文提供了如何使用FSM Gateway API的演示,包括安装、部署示例应用程序、创建网关、HTTP路由和URL重写。
KubeCon + CloudNativeCon 中国 2023 以一场关于使用 eBPF 进行跨集群流量编排的演讲结束。演讲涵盖了多集群环境、编排中的挑战、eBPF 的优势以及调度的思考。分享了一个演示视频和 PPT 内容。简要介绍了拥有可编程代理和负载均衡产品的公司 Flomesh。
本文介绍了如何使用服务网格实现微服务架构中的灰度发布,通过对流量的细粒度控制,可以控制新版本发布影响的范围,逐步地将新版本覆盖所有流量。
Flomesh软负载是一款高效、稳定、易扩展的纯软件平台级应用负载均衡软件,提供四层和七层负载均衡解决方案,可部署于多种环境,具备低延迟和高吞吐性能。同时提供DNS负载均衡、Kubernetes Ingress和Egress、Kubernetes ELB和API负载均衡等能力,支持多租户的软负载管理,提供图形化用户控制台。
在不久前发布的Flomesh 服务网格 1.3.3[1]我们引入了 eBPF 功能,用以替代流量拦截方面的实现 iptables。由于 eBPF 对较新内核的依赖,iptables 的实现仍继续提供。同时,得益于 eBPF 网络方面的能力,我们也实现了同节点网络通信的加速。背景在服务网格中,iptables 和 eBPF 是两种比较常见的流量拦截方式。iptables 是一种基于 Linux ...
前提 在开始之前,你需要以下前提准备. 对于本文来说使用的 K8S 环境是基于 Kind 来搭建的,因此将 Kind 命令写在前提内,但是如果你使用了其他工具搭建 K8S 或已经有
背景随着技术和架构的不断演进,有着多运行时的态势:现代应用程序的基础能力不断地以独立运行时的方式从应用程序分离出来。这其中就有分布式应用运行时和服务网格两种运行时,今天这篇文章就为大家介绍 Dapr 与 Flomesh 服务网格的集成进行跨集群的服务调用来实现“真正的”多集群互联互通。多集群Kubernetes 秉持着松耦合和可扩展的设计理念,带来了 Kubernetes 生态的蓬勃发展。但这些大...
Ingress[1]是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP。提供负载均衡、SSL 终结和基于名称的虚拟托管。为了让 Ingress 资源工作,集群必须有一个正在运行的 Ingress 控制器。Ingress 控制器[2]通过监控集群中的 Ingress 资源,对 HTTP 负载均衡器进行配置。FSM[3]是 Flomesh 的另一款开源产品,用于 Kub...
Kubernetes 成功普及了容器集群的概念。许多用户已经在多个集群中部署应用,组织需要运行多个 Kubernetes 集群可能来自以下原因(并非详尽列表):•位置•延迟(尽可能在靠近客户的地方运行应用程序)•管辖权(例如,要求将用户数据保存在国内)•数据引力(例如,数据存在于一个供应商)。•隔离性•环境(例如,开发、测试、预发布、生产等)•性能隔离(团队之间希望互不影响)•安全...
写在最前 和上一篇《使用 Flomesh 强化 Spring Cloud 服务治理》一样,这次同样是在无代码侵入的情况下对 Dubbo 服务治理的提升。 更多治理场景陆续添加中,有兴趣的可关注 https://github.com/flomesh-io/service-mesh-dubbo-demo。 开源的 Pipy 作为 Flomesh...
写在最前 这篇是关于如何使用 Flomesh 服务网格来强化 Spring Cloud 的服务治理能力,降低 Spring Cloud 微服务架构落地服务网格的门槛,实现“自主可控”。 文档在 github 上持续更新,欢迎大家一起讨论:https://github.com/flomesh-io/flomesh-bookinfo-demo。 架构 环境搭建 搭建 Kubernetes...
完成下面两步后,将自动完成登录并继续当前操作。