Skip to content

Service Discovery in BOSH releases

James Bayer edited this page Nov 10, 2013 · 2 revisions

Service Discovery

  • some [service discovery thoughts](Service Discovery in BOSH Background) from Chris Brown and Matthew Kocher as it relates to BOSH releases

Use Cases

  • Let's put some Service Discovery use cases here
  • Eg. what MicroBOSH uses DNS for today and the format of the DNS entries
  • what other non-BOSH use cases may be such as service discovery, the RabbitMQ team had some of these
  • Chris Brown provides a MemCache example in a multi-release environment in his analysis as a thought experiment

Do we really need this now?

  • Discussion of tradeoffs for working on this now in terms of benefits, complexity, distraction, urgency

Potential Approaches and Existing Projects

  • Status quo: run a single node PowerDNS as part of BOSH that is subject to downtime when using MicroBOSH
  • Use an extremely distributed DNS solution with a DNS server on each node Designate
  • Use a basic HA DNS solution with centralized remote full DNS servers ** perhaps backed by an HA DB for PowerDNS
  • Use a basic HA DNS solution with centralized remote DNS servers, but limit DNS to SRV records SkyDNS
  • Also proxy TCP through a gorouter tier and use it's routing table as basic lookup
  • something else

Mailing List Discussion

PowerDNS in MicroBOSH Debugging Tips

Contents

Community Advisory Board, PMC Schedules

Developing CF

Latest CF Releases

Roadmap and Trackers

See CFF official project list.

Roadmaps are reflected in pivotal trackers. Tracker Instructions and steps to watch stories. Here is a flat list of all trackers:

CIs

Maybe other CIs hosted on cf-app.com are mentioned in slack ?

Using CF

Running CF

Tools

Clone this wiki locally