Consul in 5 minutes
-
Upload
christophe-marchal -
Category
Technology
-
view
466 -
download
0
Transcript of Consul in 5 minutes
![Page 1: Consul in 5 minutes](https://reader030.fdocuments.in/reader030/viewer/2022020214/5878ad7e1a28ab724c8b4bcb/html5/thumbnails/1.jpg)
Christophe Marchal
Software Architect
![Page 2: Consul in 5 minutes](https://reader030.fdocuments.in/reader030/viewer/2022020214/5878ad7e1a28ab724c8b4bcb/html5/thumbnails/2.jpg)
@toff63
http://github.com/toff63
http://francesbagual.net
Christophe Marchal
![Page 3: Consul in 5 minutes](https://reader030.fdocuments.in/reader030/viewer/2022020214/5878ad7e1a28ab724c8b4bcb/html5/thumbnails/3.jpg)
Hashicorp
Atlas
![Page 4: Consul in 5 minutes](https://reader030.fdocuments.in/reader030/viewer/2022020214/5878ad7e1a28ab724c8b4bcb/html5/thumbnails/4.jpg)
Roles
Discoverability
Failure Detection
Multi Datacenter
Key/Value Storage
![Page 5: Consul in 5 minutes](https://reader030.fdocuments.in/reader030/viewer/2022020214/5878ad7e1a28ab724c8b4bcb/html5/thumbnails/5.jpg)
Base for router, configuration and discovery
![Page 6: Consul in 5 minutes](https://reader030.fdocuments.in/reader030/viewer/2022020214/5878ad7e1a28ab724c8b4bcb/html5/thumbnails/6.jpg)
Agent Based
![Page 7: Consul in 5 minutes](https://reader030.fdocuments.in/reader030/viewer/2022020214/5878ad7e1a28ab724c8b4bcb/html5/thumbnails/7.jpg)
Client Client Client
Server Server Server
Datacenter 1
Two types of node
Leader
![Page 8: Consul in 5 minutes](https://reader030.fdocuments.in/reader030/viewer/2022020214/5878ad7e1a28ab724c8b4bcb/html5/thumbnails/8.jpg)
Client Client Client
Server Server Server
Datacenter 1
Scalable Weakly-consistent Infection style Membership
Lan Gossip
Leader
![Page 9: Consul in 5 minutes](https://reader030.fdocuments.in/reader030/viewer/2022020214/5878ad7e1a28ab724c8b4bcb/html5/thumbnails/9.jpg)
Server Server ServerDC 1
Wan Gossip
Internet
Server Server ServerDC 2
![Page 10: Consul in 5 minutes](https://reader030.fdocuments.in/reader030/viewer/2022020214/5878ad7e1a28ab724c8b4bcb/html5/thumbnails/10.jpg)
Server Server ServerDC 1
Consencus: Raft algorithm
Internet
Server Server ServerDC 2
![Page 11: Consul in 5 minutes](https://reader030.fdocuments.in/reader030/viewer/2022020214/5878ad7e1a28ab724c8b4bcb/html5/thumbnails/11.jpg)
Vagrant
https://github.com/toff63/consul-cluster/blob/master/Vagrantfile
![Page 12: Consul in 5 minutes](https://reader030.fdocuments.in/reader030/viewer/2022020214/5878ad7e1a28ab724c8b4bcb/html5/thumbnails/12.jpg)
Setup
![Page 13: Consul in 5 minutes](https://reader030.fdocuments.in/reader030/viewer/2022020214/5878ad7e1a28ab724c8b4bcb/html5/thumbnails/13.jpg)
Setup
![Page 14: Consul in 5 minutes](https://reader030.fdocuments.in/reader030/viewer/2022020214/5878ad7e1a28ab724c8b4bcb/html5/thumbnails/14.jpg)
Setup
![Page 15: Consul in 5 minutes](https://reader030.fdocuments.in/reader030/viewer/2022020214/5878ad7e1a28ab724c8b4bcb/html5/thumbnails/15.jpg)
Discovery
![Page 16: Consul in 5 minutes](https://reader030.fdocuments.in/reader030/viewer/2022020214/5878ad7e1a28ab724c8b4bcb/html5/thumbnails/16.jpg)
1 service up
![Page 17: Consul in 5 minutes](https://reader030.fdocuments.in/reader030/viewer/2022020214/5878ad7e1a28ab724c8b4bcb/html5/thumbnails/17.jpg)
1 service up
![Page 18: Consul in 5 minutes](https://reader030.fdocuments.in/reader030/viewer/2022020214/5878ad7e1a28ab724c8b4bcb/html5/thumbnails/18.jpg)
Christophe Marchal
Software Architect