A network load-balancer implementation for Kubernetes using standard routing protocols
CSS JavaScript Go HTML Makefile HCL Other
Clone or download
Permalink
Failed to load latest commit information.
.circleci Add a lint test to check that the manifest and helm chart match. Apr 8, 2018
.github Add issue and pull request templates. Dec 10, 2017
controller Stop using glog in the main binaries. #189 Apr 15, 2018
e2etest Add an "ip" output for the test runner VM. Jul 21, 2018
helm-chart Update manifests and release notes for leader election deletion. #195 Jul 21, 2018
internal Distribute layer2 announcements across eligible nodes. #195 Jul 21, 2018
manifests Update manifests and release notes for leader election deletion. #195 Jul 21, 2018
speaker Don't prematurely optimize slice allocation. Jul 21, 2018
test-bgp-router Readd BIRD, and upgrade to support 2.0. Mar 1, 2018
vendor Create internal/logging to set up structured logging and redirect glog. Apr 15, 2018
website Add credits to the 0.7.0 release notes. Jul 21, 2018
.dockerignore Ignore .git when building docker containers. Dec 9, 2017
.gitignore More e2e test hacking. Test can now spin up a cluster. Apr 12, 2018
CODE_OF_CONDUCT.md Duplicate the code of conduct on github and the website. Dec 10, 2017
CONTRIBUTING.md Flesh out the contributing guidelines, and add a code of conduct. Nov 28, 2017
LICENSE Initial commit. Somewhat working controller, half-written BGP speaker. Nov 7, 2017
Makefile Backport changes submitted to upstream helm chart. Apr 19, 2018
Makefile.inc Plumb gitcommit and gitbranch through to the automatic image builds. Jan 15, 2018
README.md Fix the code of conduct link in README.md Mar 28, 2018
glide.lock Create internal/logging to set up structured logging and redirect glog. Apr 15, 2018
glide.yaml Create internal/logging to set up structured logging and redirect glog. Apr 15, 2018
netlify.toml Update netlify's hugo version to 0.32.1. Jan 5, 2018

README.md

MetalLB

MetalLB is a load-balancer implementation for bare metal Kubernetes clusters, using standard routing protocols.

Project maturity: alpha license CircleCI Containers Go report card

Check out MetalLB's website for more information.

Contributing

We welcome contributions in all forms. Please check out the hacking and contributing guide for more information.

Participation in this project is subject to a code of conduct.

One lightweight way you can contribute is to tell us that you're using MetalLB, which will give us warm fuzzy feelings :).

Disclaimer

This is not an official Google project, it is just code that happens to be owned by Google.