Learning HashiCorp Consul

By Kevin James

This course is about the core concepts of Consul, the advantages of Consul, and building practical skills that will help you on the job.

7.7 hours
  • 35 Lessons
  • 7 Hands-On Labs

About the course

Are you trying to understand Consul, but not sure where to begin? This course will teach you the core concepts of Consul, such as service meshes and discovery, KV stores, load balancing, and access control. You’ll learn when and why you should use Consul, whilst building practical skills that will help you on the job.

In this course we will be using a mixture of discussions and hands-on lab examples on how to perform the various tasks.

  • Chapter 1 1 Lesson Introduction 3:31

    Course Introduction

    3:31
  • Chapter 2 4 Lessons Concepts 18:27

    What Is Consul

    3:33

    Consul Reference Architecture

    5:15

    The HashiCorp Stack

    4:21

    Consul Config Files

    5:18
  • Chapter 3 10 Lessons Installation and Setup 2:52:40

    Introduction to Installation and Setup

    2:15

    Single Server Install Using Linux

    7:01

    Cluster Installation Using Linux

    13:44

    Using Docker to Create a Small Cluster

    8:49

    Secure Agent Communications - Gossip

    5:05

    Enabling TLS

    16:03

    Using HTTPS with Consul Commands

    14:43

    Create a Consul cluster

    30:00 Hands-On Lab

    Securing Consul Server Nodes

    30:00 Hands-On Lab

    Enable TLS for a Consul cluster

    45:00 Hands-On Lab
  • Chapter 4 1 Lesson Using the GUI 7:49

    Consul Has a GUI

    7:49
  • Chapter 5 7 Lessons Consul Services 1:23:30

    What Are Services in Consul

    6:29

    Creating Services in Consul

    10:48

    Different Ways to Register a Service

    8:21

    Consul Connect Is Service Mesh

    9:59

    Sidecar Proxies and Intentions

    9:02

    Using Health Checks

    8:51

    Create and register a service in Consul

    30:00 Hands-On Lab
  • Chapter 6 3 Lessons Consul Key Value and Consul Watch 1:02:45

    KV Stores and How to Use Them

    7:32

    Consul Watch

    10:13

    Using the KV store in Consul

    45:00 Hands-On Lab
  • Chapter 7 5 Lessons Access Control Lists 1:11:25

    Access Control List Basics

    12:51

    Understanding ACL Policies

    12:55

    How to Use ACL Tokens

    6:28

    Understanding ACL Rules

    9:11

    Using ACL tokens in a Consul cluster

    30:00 Hands-On Lab
  • Chapter 8 3 Lessons Backup and Restore 39:26

    Snaphots and Backups

    6:42

    Restoring Snapshots and Agents

    2:44

    Backup and restore Consul using a snapshot

    30:00 Hands-On Lab
  • Chapter 9 1 Lesson Conclusion 3:46

    Course Summary and What’s Next

    3:46

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!