Sign inSign up

avhost/mesos-dns

By avhost

•Updated 28 days ago

DNS-based service discovery for Apache Mesos.

Image
Networking
Integration & delivery
0

3.5K

avhost/mesos-dns repository overview

⁠Mesos-DNS

Docs Chat Docs GoDoc Docker Pulls

⁠Funding


info *Note: This is a unofficial fork of the unmaintained mesos-dns. We will care the further development, Issues and PR's.

⁠Issues

To open an issue, please use this place: https://github.com/m3scluster/mesos-dns/issues⁠


Mesos-DNS enables DNS⁠-based service discovery in Apache Mesos⁠ clusters.

Architecture Diagram

⁠Compatibility

mesos-N tags mark the start of support for a specific Mesos version while maintaining backwards compatibility with the previous major version.

⁠Installing

The release binaries of these fork are available at the AVENTER UG RPM Server⁠

⁠Building

Building the master branch from source should always succeed but doesn't provide the same stability and compatibility guarantees as releases.

You will need Go⁠ 1.6 or later to build the project. All dependencies are tracked using godep.

# Install godep
$ go get github.com/tools/godep

# Save new dependencies
$ godep save ./...

# Build
$ go build ./...
⁠Building a release
  1. Cut a branch.
  2. Tag it with the relevant version, and push the tags along with the branch.
⁠Making a private build
  1. Fork the repo on Github.
  2. Customize that repo.
  3. Go to the build steps.

⁠Testing

go test -race ./...

⁠Documentation

The detailed documentation on how to configure, operate and use Mesos-DNS under different scenarios and environments is available at the project's home page⁠.

⁠Contributing

Contributions are welcome. Please refer to CONTRIBUTING.md⁠ for guidelines.

⁠Contact

For any discussion that isn't well suited for Github issues⁠, please use our public chat room⁠.

⁠License

This project is licensed under Apache License 2.0⁠.

Tag summary

Content type

Image

Digest

sha256:9e6145a7d…

Size

11.1 MB

Last updated

28 days ago

docker pull avhost/mesos-dns