ct-dns - Service Discovery System
ct-dns aims to provide easy deployment of service discovery service.
- It supports following protocols
- http
- grpc
- It supports following storage options
- dynamodb
- etcd
- redis
- memory (mainly for testing it out)
- It supports integrating with envoy as eds cluster with examples.
Development
$make install
$make test
$make run
You will see both http and grpc server up and running like following in console:
Start up local etcd cluster:
-
single node:
$make etcd-single-node
-
kuberneters three-node cluster:
$make etcd-kube
Start up local dynamodb cluster:
$make dynamodb-single-cluster