Sign inSign up

kobolog/gorb

By kobolog

•Updated almost 11 years ago

Go Routing and Balancing

Image
2

100K+

kobolog/gorb repository overview

This daemon is an IPVS frontend with a REST API interface. You can use it to control local IPVS instance in the Kernel to dynamically register virtual services and backends. It also supports basic TCP and HTTP health checks (called Gorb Pulse).

  • TCP: tries to establish a TCP connection to the backend's host and port.
  • HTTP: tries to fetch a specified location from backend's host and port.

Backends which fail to pass the health check will have weights set to zero to inhibit any traffic from being routed into their direction. When a backend comes back online, GORB won't immediately set its weight to the previous value, but instead gradually restore it based on backend's accumulated health statistics.

Check out these slides for my DockerCon EU 2015 talk⁠ for more information about IPVS, GORB and how to use it with Docker.

Tag summary

Content type

Image

Digest

sha256:0bbacbfa7…

Size

1.8 MB

Last updated

almost 11 years ago

docker pull kobolog/gorb