mesos-dns

command module
v0.9.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

README

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.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package dnstest provides DNS testing utilities and convenience functions.
Package dnstest provides DNS testing utilities and convenience functions.
Package exchanger provides DNS exchanger decorators and other utilities.
Package exchanger provides DNS exchanger decorators and other utilities.
iam
Package records contains functions to generate resource records from mesos master states to serve through a dns server
Package records contains functions to generate resource records from mesos master states to serve through a dns server
Package resolver contains functions to handle resolving .mesos domains
Package resolver contains functions to handle resolving .mesos domains

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL