Service Discovery

Consul is a service discovery tool written in Go by HashiCorp

Consul has multiple components, but as a whole, it is a tool for discovering and configuring services in your infrastructure.

Overview

Introduction

Consul Internals Architecture, Consensus, Gossip protocols, Sessions, ACLs, Anti-Entropy, Security-Mode and Jepsen Testing.

Consul First Steps

Consul 0.5

Consul Upgrading

Consul DNS Interface

Consul ACL System

Consul Replicate

Consul Watch

Automation using Consulate

Getting Started with Consul

Using Consul

Install Consul

Consul with Docker

Sacalable architecture with DR CoNService Discovery for Docker Container