Metad is a metadata server, support self semantic.
Go Shell Makefile
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
atomic all: add missing copyright Jan 18, 2018
backends all: keep yunify packages in third import part Jan 18, 2018
docs refactor main function Jan 19, 2018
example fix document for default backend. Mar 29, 2017
log all: add missing copyright Jan 18, 2018
metadata all: keep yunify packages in third import part Jan 18, 2018
store all: add missing copyright Jan 18, 2018
tools all: add missing copyright Jan 18, 2018
util all: keep yunify packages in third import part Jan 18, 2018
vendor Merge pull request #14 from yunify/metadata_permision Jun 8, 2017
.editorconfig add .editorconfig Jan 18, 2018
.gitignore add makefile Jan 19, 2018
.travis.yml add tools build to travis. Jun 2, 2017
Dockerfile dockefile: fix warning, MAINTAINER is deprecated Jan 18, 2018
Dockerfile.build.alpine all: add missing copyright Jan 18, 2018
LICENSE.txt add license Aug 26, 2016
Makefile add makefile Jan 19, 2018
Procfile block process until etcd connection is established Apr 28, 2017
README.md Document: update metad access rule document. Jun 12, 2017
README_zh.md Document: update metad access rule document. Jun 12, 2017
build all: add missing copyright Jan 18, 2018
config.go all: keep yunify packages in third import part Jan 18, 2018
config_test.go all: add missing copyright Jan 18, 2018
cover all: add missing copyright Jan 18, 2018
env all: add missing copyright Jan 18, 2018
install all: add missing copyright Jan 18, 2018
main.go refactor main function Jan 19, 2018
metad.go all: keep yunify packages in third import part Jan 18, 2018
metad_test.go all: keep yunify packages in third import part Jan 18, 2018
release all: add missing copyright Jan 18, 2018
test all: add missing copyright Jan 18, 2018
version.go all: keep yunify packages in third import part Jan 18, 2018

README.md

metad

English|中文

Build Status Gitter

metad is a metadata server support the following features:

  • self semantic support. metad keep a mapping of IP and metadata, client direct request "/self", will get the metadata of current node. mapping settings is store to backend.
  • metadata backend support etcd (TODO support more).
  • support metadata local cache, so it can be used as a proxy to reducing the request pressure of backend (etcd).
  • api out format support json/yaml/text,and is metadata/developer friendly data structure.
  • support as confd's backend.
  • support metadata access rule define.

Installation

You can download the latest release from GitHub

Getting Started

Next steps

Check out the docs directory for more docs.