包阅导读总结
1. 云原生、负载均衡器、Go/eBPF、loxilb、K8s
2. 本文介绍了开源云原生负载均衡器 loxilb,它基于 GoLang / eBPF,在 GitHub 有超 1.1k Star,性能优,灵活可定制,支持多种服务和环境,提供了详细使用文档和技术介绍,遵循 Apache License 2.0 协议。
3.
– 背景介绍
– 云原生应用面临负载均衡需求挑战,标准方案有不足
– 项目介绍
– loxilb 是基于 Go/eBPF 的开源云原生负载均衡器
– 实现广泛 K8S 环境互通性,用于服务类型负载均衡
– 可按需在集群内或外运行,支持多种服务
– 性能优,使用 eBPF 灵活可定制,提供高级服务质量
– 支持 SCTP 工作负载等
– 如何使用
– Github 项目页有详细文档和讨论
– 提供众多相关技术文档
– 项目详情
– 开源项目地址:https://github.com/loxilb-io/loxilb
– 作者:loxilb-io
– 开源协议:Apache License 2.0
思维导图:
文章地址:https://mp.weixin.qq.com/s/CvQlZLMVnIGcm6I1_Od1Lw
文章来源:mp.weixin.qq.com
作者:精选君
发布时间:2024/7/16 4:43
语言:中文
总字数:735字
预计阅读时间:3分钟
评分:88分
标签:负载均衡器,云原生,eBPF,Kubernetes,开源项目
以下为原文内容
本内容来源于用户推荐转载,旨在分享知识与观点,如有侵权请联系删除 联系邮箱 media@ilingban.com
大家好,又见面了,我是 GitHub 精选君!
背景介绍
在构建和运行云原生应用的过程中,我们会面临这样的一个挑战,需要跨不同环境(包括本地、公有云或混合的 K8s 环境)实现负载均衡的需求。标准的解决方案可能无法满足性能、灵活性、可定制性和所有 Kubernetes 发行版本/CNI 的兼容性等各方面的需求。
今天要给大家推荐一个 GitHub 开源项目 loxilb-io/loxilb,该项目在 GitHub 有超过 1.1k Star,用一句话介绍该项目就是:“eBPF based cloud-native load-balancer. Powering K8s|Edge|5G|IoT|XaaS Apps.”。

项目介绍
loxilb 是一款基于 GoLang / eBPF 的开源云原生负载均衡器,能实现广泛的 K8S 环境的互通性。loxilb 主要用于提供服务类型的负载均衡,可以根据用户需求在集群内或集群外运行,还支持 cluster-ip 和 node-port 服务,从而为 Kubernetes 提供端到端的连通性。它的性能优于众多竞品,使用了 eBPF 实现了高度的灵活性和可定制性,还提供了高级的服务质量(可分别针对负载均衡器、端点或客户端进行调整)。
此外,loxilb 还在 K8s 中启用了对 SCTP 工作负载(带有多主机性)的全面支持,并实现了双堆栈,支持 NAT66、NAT64等。

如何使用
在 Github 项目页面上提供了详细的文档和讨论,包括如何使用 loxilb。

同时,项目还提供了很多的文档用来介绍相关的技术。

以下是该项目 Star 趋势图(代表项目的活跃程度):
更多项目详情请查看如下链接。
开源项目地址:https://github.com/loxilb-io/loxilb
开源项目作者:loxilb-io
开源协议:Apache License 2.0
关注我们,一起探索有意思的开源项目。
点击如下卡片后台回复:加群,与技术极客们一起交流人工智能、开源项目,一起成长。如果你正在寻求开源项目推广、DevOps、AIGC 大模型、软件开发等领域的付费服务,可参考推文了解详情。