Source Code#
PureLB is developed on GitHub: github.com/purelb/purelb
Building from Source#
PureLB is built with make using ko for container images. See BUILDING.md for detailed instructions.
Key targets:
make check # Run go vet and go test -race -short
make generate # Generate Kubernetes client code
make crd # Generate CRD manifests
make image # Build container images via ko
make manifest # Generate deployment YAML via kustomize
make helm # Package Helm chart
make scan # Run govulncheck
make plugin # Build kubectl-purelb binaryGetting Help#
- Slack: #purelb-users in the Kubernetes workspace
- Issues: GitHub Issues
Credits#
PureLB was forked from MetalLB in 2020. We believed a better solution was to use Linux networking functionality instead of working around it. We would like to acknowledge the original developer, Dave Anderson.