coreos / Discovery.etcd.io
Licence: apache-2.0
etcd discovery service
Stars: ✭ 160
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
Go Oauth2 Server
A standalone, specification-compliant, OAuth2 server written in Golang.
Stars: ✭ 1,843 (+1051.88%)
Mutual labels: etcd
Etcd Operator
etcd operator creates/configures/manages etcd clusters atop Kubernetes
Stars: ✭ 1,579 (+886.88%)
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
Moha
MoHA(Mobike High Availability): A MySQL/Postgres high availability supervisor
Stars: ✭ 117 (-26.87%)
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
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
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
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
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].