• HashiCorp Developer

  • HashiCorp Cloud Platform
  • Terraform
  • Packer
  • Consul
  • Vault
  • Boundary
  • Nomad
  • Waypoint
  • Vagrant
Consul
  • Install
  • Tutorials
  • Documentation
  • API
  • CLI
  • Try Cloud(opens in new tab)
  • Sign up
Consul Home

Tutorials

Skip to main contentTutorials

Get Started

  • Consul on HCP
  • Consul on Kubernetes
  • Consul on VMs

Use Cases

  • Kubernetes Service Mesh
  • Microservices
  • Network Automation with CTS
  • Service Discovery & Health
  • Service Mesh & Gateways

Certification Prep

  • Associate Prep
  • Associate Tutorials

Production

  • Application Resiliency
  • Datacenter Deploy
  • Enterprise Features
  • HCP Consul
  • HCP Consul Automation
  • Multi Cluster Deploy
  • Networking
  • Security

Integrations

  • App Development
  • Cloud & Platform
  • Docker
  • Load Balancers
  • Vault

Kubernetes

  • Deploy to Kubernetes
  • Kubernetes in Production
  • Service Mesh Features

Operations

  • Day 2 Operations
  • Monitoring
  • Security Operations

  • Resources

  • Tutorial Library
  • Certifications
  • Community Forum
    (opens in new tab)
  • Support
    (opens in new tab)
  • GitHub
    (opens in new tab)
  1. Developer
  2. Consul
  3. Tutorials
  4. Associate Tutorials

Associate Tutorial List

Study for the Consul Associate exam by following these tutorials. Login to Learn and bookmark them to track your progress. Study the complete list of study materials (including docs) in the Certification Prep guides.

Start
30 tutorials
  1.  
    18min
    Consul Reference Architecture
    Learn recommended practices and a reference architecture for HashiCorp Consul single cluster production deployments.
    • Consul
  2.  
    10min
    Federate Multiple Datacenters Using WAN Gossip
    Federate Consul datacenters using a single WAN gossip pool.
    • Consul
  3.  
    35min
    Deployment Guide
    Deploy your first three-server Consul datacenter in accordance with the Reference Architecture on Linux or Windows.
    • Consul
  4.  
    14min
    Automate Upgrades with Consul Enterprise
    Upgrade your Consul datacenters without downtime using automated upgrades. This functionally is provided through the Enterprise feature of autopilot.
    • Consul
  5.  
    11min
    Add & Remove Consul Servers
    There are several methods for adding or removing servers from the Consul datacenter. Learn the best practices for each method.
    • Consul
  6.  
    12min
    Provide Fault Tolerance with Redundancy Zones
    Use Consul’s redundancy zones to provide high availability in the case of server failure through the Enterprise feature of autopilot.
    • Consul
  7.  
    12min
    Run the Consul Agent
    Run a Consul agent in development mode, and learn about the server and client modes that you would use when running Consul in production.
    • Consul
    • Video
  8.  
    5min
    Understand Consul Service Mesh
    Consul can be deployed as a service mesh that provides service-to-service connection authorization and encryption using mutual TLS. Learn how to configure Consul as your Kubernetes service mesh to encrypt and control traffic between services.
    • Consul
    • Video
  9.  
    7min
    Store Data in Consul KV
    Add and manage data in the Consul key value store, using the Consul command-line interface.
    • Consul
    • Interactive
    • Video
  10.  
    16min
    Troubleshoot Common Consul Issues
    Find and fix problems with your Consul datacenter using built-in and external tools.
    • Consul
  11.  
    14min
    Forward DNS for Consul Service Discovery
    Enable service discovery by configuring DNS forwarding for Consul.
    • Consul
  12.  
    20min
    Ensure Only Healthy Services are Discoverable
    Use Consul's health checks capability to monitor datacenter health, and learn how it is used by the service discovery components to route traffic away from unhealthy hosts.
    • Consul
  13.  
    9min
    Explore the Consul UI
    Consul comes with support for a user-friendly and functional web UI out of the box. In this tutorial, you will explore the web UI.
    • Consul
    • Video
  14.  
    10min
    Service Configuration with Consul Template
    Programmatically render configuration files from a variety of locations including Consul KV with Consul Template
    • Consul
  15.  
    17min
    Network Infrastructure Automation with Consul-Terraform-Sync Intro
    Automate updates to network infrastructure including dynamic load balancing and firewall rules with Consul-Terraform-Sync.
    • Terraform
    • Consul
  16.  
    10min
    Automate Geo-Failover with Prepared Queries
    Use Consul's prepared query capability, to automate geo failover policies for services in the case that one of multiple connected datacenters is unavailable.
    • Consul
  17.  
    17min
    Monitor Consul Datacenter Health
    Discover Consul health and server health metrics to make sure your datacenter is healthy and establish a baseline for monitoring.
    • Consul
  18.  
    11min
    Create a Distributed Semaphore with Consul KV Store and Sessions
    Implement a distributed semaphore using the Consul KV store.
    • Consul
  19.  
    13min
    Create a Local Consul Datacenter
    Join two Consul agents together to form a multi-agent Consul datacenter. You will use Vagrant to create the environment for this tutorial.
    • Consul
    • Vagrant
    • Video
  20.  
    10min
    Backup Consul Data and State
    Use the snapshot tool for backing up and restoring Consul data.
    • Consul
  21.  
    11min
    Secure Applications with Service Sidecar Proxies
    Deploy applications on Kubernetes using Consul service mesh to encrypt and control traffic between services with mTLS.
    • Consul
  22.  
    17min
    Secure Service Communication with Consul Service Mesh and Envoy
    Gain hands-on experience with Consul service mesh and Envoy as a sidecar proxy.
    • Consul
    • Interactive
  23.  
    6min
    Enforce a Zero-trust Network with Consul Service Mesh
    Define intentions to introduce a zero-trust network security approach in your Kubernetes cluster.
    • Consul
  24.  
    14min
    Secure Consul Agent Communication with TLS Encryption
    Secure RPC and consensus communication by creating and deploying certificates to Consul agents.
    • Consul
    • Interactive
  25.  
    13min
    Update Consul Agents to Securely Communicate with TLS
    Secure RPC and consensus communication by creating and deploying certificates to Consul agents on an existing datacenter.
    • Consul
  26.  
    5min
    Production Readiness Checklist
    Production readiness checklist.
    • Consul
  27.  
    19min
    Secure Consul with Access Control Lists (ACLs)
    Secure your production Consul datacenter with ACLs.
    • Consul
    • Interactive
  28.  
    20min
    Bootstrap and Explore Consul's Access Control System
    Control access to data and APIs using Consul's Access Control List (ACL) system.
    • Consul
  29.  
    14min
    Understand Access Control Privileges
    Discover the minimum privileges required to complete operations within your Consul datacenter and how to manage access using the operator-only implementation method.
    • Consul
  30.  
    12min
    Rotate Gossip Encryption Keys in Consul
    Rotate gossip encryption keys in your Consul datacenter to keep datacenter secure.
    • Consul
Give Feedback(opens in new tab)
  • Certifications
  • System Status
  • Terms of Use
  • Security
  • Privacy
  • Trademark Policy
  • Trade Controls
  • Give Feedback(opens in new tab)