Kubernetes 在裸机、边缘和虚拟化环境中的负载均衡器实施
Load Balancer Implementation for Kubernetes in Bare-Metal, Edge, and Virtualization
## OpenELB: Cloud Native Load Balancer Implementation _Read this in other languages: [English](README.md), [中文](README_zh.md)._ OpenELB is an open-source load balancer implementation designed for exposing the LoadBalancer type of Kubernetes services in bare metal, edge, and virtualization environments. OpenELB was originally created by [KubeSphere](https://kubesphere.io), and is currently a vendor neutral and CNCF [Sandbox Project](https://www.cncf.io/sandbox-projects/). ## Why OpenELB In cloud-based Kubernetes clusters, Services are usually exposed by using load balancers provided by cloud vendors. However, cloud-based load balancers are unavailable in bare-metal or on-premise environments. OpenELB allows users to create **LoadBalancer Services** in bare-metal, edge, and virtualization environments for external access, and provides the same user experience as cloud-based load balancers. ## Core Features - Load balancing in BGP mode and Layer 2 mode - ECMP routing and load balancing - IP address pool management - BGP configuration using CRDs - Installation using Helm Chart ## Quickstart - [Install OpenELB on Kubernetes](https://openelb.io/docs/getting-started/installation/install-openelb-on-kubernetes/) - [Install OpenELB on K3s](https://openelb.io/docs/getting-started/installation/install-openelb-on-k3s/) - [Install OpenELB on KubeSphere](https://openelb.io/docs/getting-started/installation/install-openelb-on-kubesphere/) ## Documentation You can learn how to use OpenELB in a cloud-based Kubernetes cluster by following the [OpenELB Documentation](https://openelb.io/docs/). ## Adopters OpenELB has been adopted by [many companies](./ADOPTERS.md) all over the world. If you are using OpenELB in your organization, welcome to join the end user community and add your logo to the [list](./ADOPTERS.md)! ## Roadmap [OpenELB Roadmap](docs/roadmap.md) lists the features and bug fixes for each milestone. If you have any new ideas, feature requests or suggestions, please submit a proposal. ## Support, Discussion and Contributing - Join us at the [KubeSphere Slack Channel](https://kubesphere.slack.com/join/shared_invite/enQtNTE3MDIxNzUxNzQ0LTZkNTdkYWNiYTVkMTM5ZThhODY1MjAyZmVlYWEwZmQ3ODQ1NmM1MGVkNWEzZTRhNzk0MzM5MmY4NDc3ZWVhMjE#/) to get support or simply tell us that you are using OpenELB.(openelb slack channel from kubernetes will be soon) - You have code or documents for OpenELB? Contributions are always welcome! See [Building and Contributing](https://openelb.io/docs/building-and-contributing/) to obtain guidance. ## License OpenELB is licensed under the Apache License, Version 2.0. See [LICENSE](./LICENSE) for the full license text. ## Contributors ✨ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):Yunkang Ren |
Zhengyi Lai |
Duan Jiong |
KONY |
Chauncey |
pengfei |
Lan |
Patrick-LuoYu |
rayzhou2017 |
KongKong |
iparanoid |
Lutzow |
Money Liu |
Sherlock |
andrew_li |
Rick |
暂无开放 Issues,或尚未同步最近议题。