All Projects → coreos → Discovery.etcd.io

coreos / Discovery.etcd.io

Licence: apache-2.0
etcd discovery service

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to Discovery.etcd.io

Etcd
Distributed reliable key-value store for the most critical data of a distributed system
Stars: ✭ 38,238 (+23798.75%)
Mutual labels:  etcd
Kubernetes Kms
🔐Azure Key Vault KMS plugin for Kubernetes
Stars: ✭ 118 (-26.25%)
Mutual labels:  etcd
Go Oauth2 Server
A standalone, specification-compliant, OAuth2 server written in Golang.
Stars: ✭ 1,843 (+1051.88%)
Mutual labels:  etcd
Yaraft
Yet Another RAFT implementation
Stars: ✭ 109 (-31.87%)
Mutual labels:  etcd
Etcd Operator
etcd operator creates/configures/manages etcd clusters atop Kubernetes
Stars: ✭ 1,579 (+886.88%)
Mutual labels:  etcd
Conf web
django + etcd + confd 配置管理平台
Stars: ✭ 120 (-25%)
Mutual labels:  etcd
Etcd Backup Restore
Collection of components to backup and restore the Etcd of a Kubernetes cluster
Stars: ✭ 99 (-38.12%)
Mutual labels:  etcd
Dotnet Etcd
A C# .NET (dotnet) GRPC client for etcd v3 +
Stars: ✭ 157 (-1.87%)
Mutual labels:  etcd
Moha
MoHA(Mobike High Availability): A MySQL/Postgres high availability supervisor
Stars: ✭ 117 (-26.87%)
Mutual labels:  etcd
Grpc Lb
Example for grpc-lb with etcd
Stars: ✭ 140 (-12.5%)
Mutual labels:  etcd
Kkbinlog
支持mysql、MongoDB数据变更订阅分发
Stars: ✭ 112 (-30%)
Mutual labels:  etcd
Microservice App
A microservices architecture app powered by golang.
Stars: ✭ 114 (-28.75%)
Mutual labels:  etcd
K8s
Deploying Kubernetes High Availability Cluster with Ansible Playbook
Stars: ✭ 125 (-21.87%)
Mutual labels:  etcd
Blog
我的日记
Stars: ✭ 110 (-31.25%)
Mutual labels:  etcd
Etcdlabs
etcd playground
Stars: ✭ 143 (-10.62%)
Mutual labels:  etcd
Kuberdock Platform
KuberDock - is a platform that allows users to run applications using Docker container images and create SaaS / PaaS based on these applications.
Stars: ✭ 106 (-33.75%)
Mutual labels:  etcd
Rust Etcd
An etcd client library for Rust.
Stars: ✭ 119 (-25.62%)
Mutual labels:  etcd
Etcd Watcher
Etcd watcher for Casbin
Stars: ✭ 157 (-1.87%)
Mutual labels:  etcd
Etcd Cloud Operator
Deploying and managing production-grade etcd clusters on cloud providers: failure recovery, disaster recovery, backups and resizing.
Stars: ✭ 149 (-6.87%)
Mutual labels:  etcd
Etcdmanager
A cross-platform GUI and ETCD client
Stars: ✭ 137 (-14.37%)
Mutual labels:  etcd

discovery.etcd.io

If you are having issues with discovery.etcd.io please file a ticket here: https://github.com/etcd-io/discovery.etcd.io

deprecated

















Old Readme

Build Status Build Status Godoc

This code powers the public service at https://discovery.etcd.io. The API is documented in the etcd clustering documentation.

Configuration

The service has three configuration options, and can be configured with either runtime arguments or environment variables.

  • --addr / DISC_ADDR: the address to run the service on, including port.
  • --host / DISC_HOST: the host url to prepend to /new requests.
  • --etcd / DISC_ETCD: the url of the etcd endpoint backing the instance.

Docker Container

You may run the service in a docker container:

docker pull quay.io/coreos/discovery.etcd.io
docker run -d -p 80:8087 -e DISC_ETCD=http://etcd.example.com:2379 -e DISC_HOST=http://discovery.example.com quay.io/coreos/discovery.etcd.io

Development

discovery.etcd.io uses devweb for easy development. It is simple to get started:

./devweb
curl --verbose -X PUT localhost:8087/new
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].