Openshift-lb-controller
Openshift-lb-controller is component which listens changes in Openshift route object type in each cluster and updates load balancer accordingly.
It is supposed to deploy one controller pod per each cluster. Currently only F5 load balancer is supported but contributions are appreciated.
Lb-controller makes it possible to have "real" hybrid cloud. For instance you can have two different clusters in your own datacenter and one backup cluster in aws behind same load balancer.
Development
Build from source
make ensure
make build
./bin/openshift-lb-controller --run-outside-cluster
--run-outside-cluster
# Uses ~/.kube/config rather than in cluster configuration
Run tests
make test
Build docker image
make build-image
Examples & Documentation
Check docs and examples folder
Contributing
Create issues or/and PRs for us.