10
Service Discovery with Consul, Docker and Registrator

Service Discovery with Consul, Docker and Registrator

Embed Size (px)

Citation preview

Page 1: Service Discovery with Consul, Docker and Registrator

Service Discoverywith Consul, Docker and Registrator

Page 2: Service Discovery with Consul, Docker and Registrator

Ivan Yatskevich

@yatskevich

https://medium.com/@yatskevich

fiverun.com

Page 3: Service Discovery with Consul, Docker and Registrator

10,000 foot view

service registry

downstream service

upstream service registers discovers

Page 4: Service Discovery with Consul, Docker and Registrator

1,500 foot view

service registryZooKeeper

Netflix Eureka

SmartStack: Nerve, Synapse

SkyDNS

Page 5: Service Discovery with Consul, Docker and Registrator

1,000 foot view

upstream service

Registration: - service-initiated - sidekick

Page 6: Service Discovery with Consul, Docker and Registrator

500 foot view

downstream service

Discovery: - API - DNS - LB

Page 7: Service Discovery with Consul, Docker and Registrator

Consul +

Docker +

Registrator =

Rapid Prototyping

Page 8: Service Discovery with Consul, Docker and Registrator

Lab

Demo

http://familyguy.wikia.com/wiki/Yug_Ylimaf

Page 9: Service Discovery with Consul, Docker and Registrator

node-01

server bootstrap, ui, DNS

node-02

server

node-03

server

Registrator

Registrator

pong-server

pong-server

ping-client

Page 10: Service Discovery with Consul, Docker and Registrator

http://bit.ly/sc_sd_resources