Course Outline

Introduction

  • Why Consul?
  • Consul vs ZooKeeper, Chef, Puppet, SkyDNS, SmartStack, Serf, Custom Solutions

Installation and Setup

Consul Architectural Overview

  • Server and agents
  • Consensus protocol, Gossip protocol, Network coordinates, Sessions, Anti-entropy, Security model, Jepsen testing

Using the Consul CLI

Using the Consul Web UI

Running the Agents

Creating a Cluster

Service Discovery

  • Setting up Consul clients to discover services and databases

Health Checking

  • Setting up Consul clients to provide health checks (webserver availability, memory utilization, etc.)

KV Store

  • Setting up Consul's hierarchical key/value store

Federation

  • Configuring Consul to support multiple datacenters

Consul's Access Control List (ACL)

  • Controlling access to Consul resources

Autopilot

  • Setting up automatic management of Consul servers

Adding and Removing Consul Servers

Bootstrapping a New Datacenter

DNS Forwarding

Outage Recovery

Performance Tuning

Upgrading Consul

Summary and Conclusion

Requirements

  • System administration experience
  • General understanding of clusters and distributed computing
  • Familiarity with datacenter architecture

Audience

  • Developers
  • Operators
 7 Hours

Number of participants



Price per participant

Testimonials (5)

Related Courses

Envoy Proxy

14 Hours

Creating a Service Mesh with Istio and Kubernetes

14 Hours

Building Microservices with Lumen PHP Framework

14 Hours

Traefik

7 Hours

Introduction to Apache Log4j

14 Hours

Apache Dubbo for Administrators and Developers

14 Hours

Axon Framework

21 Hours

System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud

21 Hours

Building Microservices with Spring Cloud and Docker

21 Hours

Spring Cloud for Microservices

14 Hours

Microservices with Spring Cloud and Kafka

21 Hours

Building Microservices with Spring Cloud and Netflix OSS

21 Hours

Developing Microservices on Google Cloud Apigee

21 Hours

Managing APIs with Apigee

14 Hours

Building Microservices with Apigee Edge

21 Hours

Related Categories

1