README
¶
BGPLB
BGPLB is a simple load-balancer implementation for bare metal Kubernetes clusters, using calico bgp to advertise service ip.
Core Feature
- LoadBalancerIP assignment in Kubernetes services
- Support specify IP for services
- Auto detector Calico cidr config
How to Build
This Project build by kubebuilder.
Prerequisites
1、Go 1.11+
2、Kubernetes 1.18+
3、Calico 3.10+ with BGP
Deploy
1、make docker-build ${IMG}
2、make docker-push ${IMG}
3、make deploy
Documentation
¶
There is no documentation for this package.
Directories
¶
Path | Synopsis |
---|---|
api
|
|
v1beta1
Package v1beta1 contains API Schema definitions for the lb v1beta1 API group +kubebuilder:object:generate=true +groupName=crd.projectcalico.org
|
Package v1beta1 contains API Schema definitions for the lb v1beta1 API group +kubebuilder:object:generate=true +groupName=crd.projectcalico.org |
pkg
|
|
Click to show internal directories.
Click to hide internal directories.