Mesos-DNS
Mesos-DNS is a service discovery system for Apache Mesos, enabling applications running on Mesos to find each other using standard DNS queries. It translates Mesos service information (like tasks, frameworks, and hostnames) into DNS records, allowing dynamic distributed services to locate their…
Key facts
- First appeared
- 2014
- Category
- technology
- Problem solved
- Mesos-DNS was created to address the significant challenge of service discovery in dynamic, distributed environments orchestrated by Apache Mesos. As tasks and services frequently start, stop, move, and scale across a Mesos cluster, their IP addresses and port assignments are ephemeral, making it impossible for other services to locate them reliably using static configurations. Mesos-DNS provided a real-time, DNS-based mechanism to resolve these dynamically assigned network endpoints, bringing a familiar and robust solution to the complex world of distributed scheduling.
- Platforms
- Linux, Any OS capable of running Go binaries and connecting to Mesos/ZooKeeper
Related technologies
Notable users
- Many enterprises that adopted Apache Mesos for their container orchestration (e.g., Apple, Netflix, Uber)
- Mesosphere (now D2iQ, who contributed heavily to Mesos and its ecosystem)
- Organizations using DC/OS (Datacenter Operating System, built on Mesos)