Skip to content

Latest commit

 

History

History
65 lines (42 loc) · 4.06 KB

README_zh.md

File metadata and controls

65 lines (42 loc) · 4.06 KB

banner

Load Balancer Implementation for Kubernetes in Bare-Metal, Edge, and Virtualization

A+ good first follow on Twitter

OpenELB:云原生负载均衡器插件

用其他语言阅读: English, 中文.

GitHub release (latest SemVer) go report

OpenELB 是一个开源的云原生负载均衡器实现,可以在基于裸金属服务器、边缘以及虚拟化的 Kubernetes 环境中使用 LoadBalancer 类型的 Service 对外暴露服务。

OpenELB 项目最初由 KubeSphere 社区 发起,目前已作为 CNCF 沙箱项目 加入 CNCF 基金会,由 OpenELB 开源社区维护与支持。

为什么选择 OpenELB

在云服务环境中的 Kubernetes 集群里,通常可以用云服务提供商提供的负载均衡服务来暴露 Service,但是在本地没办法这样操作。而 OpenELB 可以让用户在裸金属服务器、边缘以及虚拟化环境中创建 LoadBalancer 类型的 Service 来暴露服务,并且可以做到和云环境中的用户体验是一致的。

核心功能

  • BGP 模式和二层网络模式下的负载均衡
  • ECMP 路由和负载均衡
  • IP 池管理
  • 基于 CRD 来管理 BGP 配置
  • 支持 Helm Chart 方式安装

快速入门

文档

您可以按照OpenELB 文档中的步骤来学习如何在云服务 K8S 中部署 OpenELB。

采用者

OpenELB 已经被采用在很多公司,如果您也正在使用 OpenELB,欢迎加入到用户社区并且把您所在组织或企业的 Logo 添加到采用者列表

开发计划

OpenELB 开发计划列出了每个里程碑下的功能以及 Bug 修复。如果您有新的想法、功能需求或者建议,欢迎提交 proposal。

参与贡献以及讨论

  • 加入 Slack Channel来咨询问题或告诉我们您正在使用 OpenELB(很快将会有 Kubernetes 下的 Slack Channel)
  • 欢迎任何文档完善以及代码贡献!具体可以看贡献指南

License

OpenELB 采用 Apache 2.0 开源协议,详见 LICENSE 源文件