Jump to: navigation, search


Kosmos will provide self-service global server load-balancing for OpenStack clouds.


Kosmos is a new project, formed initially from members of Designate and Octavia, to provide global server load-balancing for OpenStack clouds.

This is separate from both LBaaS and Designate, but heavily leverages both.

Our long term aim is to create a global service (like Designate / Keystone) that allows cloud users to balance their traffic across multiple regions, or multiple cloud providers.

Both Octavia and Designate will be first class citizens - the default install for Kosmos will use both, but we are adopting a plugin architecture that allows for different integrations, while maintaining a consistent API.

A standard setup may look like this:

Customer Applications running behind Octavia in multiple regions.

Kosmos will constantly monitor these endpoints, and the LBaaS Status API, and update DNS records in Designate to move traffic between the endpoints.


Meetings Meetings/Kosmos
IRC #openstack-gslb on OFTC
Milestones https://launchpad.net/kosmos/+milestones
Mailing List OpenStack dev list, prefix with [kosmos] or [gslb]
Bug tracker https://bugs.launchpad.net/kosmos
Blueprints [1]

Getting Started