https://github.com/owlwalks/unload
gRPC load balancer (h2c) + Kubernetes controller
https://github.com/owlwalks/unload
golang grpc h2c k8s kubernetes load-balancer
Last synced: 2 months ago
JSON representation
gRPC load balancer (h2c) + Kubernetes controller
- Host: GitHub
- URL: https://github.com/owlwalks/unload
- Owner: owlwalks
- License: bsd-3-clause
- Archived: true
- Created: 2018-12-02T13:51:47.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-11-24T03:16:01.000Z (over 6 years ago)
- Last Synced: 2024-11-15T01:40:37.864Z (over 1 year ago)
- Topics: golang, grpc, h2c, k8s, kubernetes, load-balancer
- Language: Go
- Homepage:
- Size: 77.1 KB
- Stars: 52
- Watchers: 3
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UNMAINTAINED, PLEASE SEE OTHER ALTERNATIVES BELOW
* [ingress-nginx](https://github.com/kubernetes/ingress-nginx)
## Unload
[](https://godoc.org/github.com/owlwalks/unload)
[](https://travis-ci.com/owlwalks/unload)
Minimal gRPC load balancer (h2c - h2 without TLS) that can be used for internal traffic.
_The author has repurposed the life of this project, it was originally a generic load balancer_.
## How-to
* [Deploy to Kubernetes](examples)
* [Develop](docs/dev)
## Notes
For protocol specifics (negotiation, stream, frames processing or data encoding) please head [here](https://github.com/golang/net/tree/master/http2/h2c) and [here](https://github.com/golang/net/tree/master/http2).