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.
Learn recommended practices and a reference
architecture for HashiCorp Consul single cluster production deployments.
Federate Multiple Datacenters Using WAN Gossip
Federate Consul datacenters using a single WAN gossip pool.
Deploy your first three-server Consul datacenter in accordance with the Reference Architecture on Linux or Windows.
Automate Upgrades with Consul Enterprise
Upgrade your Consul datacenters without downtime using automated upgrades. This functionally is provided through the Enterprise feature of autopilot.
Add & Remove Consul Servers
There are several methods for adding or removing servers from the Consul datacenter. Learn the best practices for each method.
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.
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.
Register a Service with Consul Service Discovery
Consul learns about services when they register with their local Consul clients. In this tutorial, you will register a service and health check using a configuration file.
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.
Store Data in Consul KV
Add and manage data in the Consul key value store, using the Consul command-line interface.
Troubleshoot Common Consul Issues
Find and fix problems with your Consul datacenter using built-in and external tools.
Forward DNS for Consul Service Discovery
Enable service discovery by configuring DNS forwarding for Consul.
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.
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.
Service Configuration with Consul Template
Programmatically render configuration files from a variety of locations including Consul KV with Consul Template
Network Infrastructure Automation with Consul-Terraform-Sync Intro
Automate updates to network infrastructure including dynamic load balancing and firewall rules with Consul-Terraform-Sync.
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.
Monitor Consul Datacenter Health
Discover Consul health and server health metrics to make sure your datacenter is healthy and establish a baseline for monitoring.
Create a Distributed Semaphore with Consul KV Store and Sessions
Implement a distributed semaphore using the Consul KV store.
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.
Backup Consul Data and State
Use the snapshot tool for backing up and restoring Consul data.
Secure Applications with Service Sidecar Proxies
Deploy applications on Kubernetes using Consul service mesh to encrypt and control traffic between services with mTLS.
Secure Service Communication with Consul Service Mesh and Envoy
Gain hands-on experience with Consul service mesh and Envoy as a sidecar proxy.
Enforce a Zero-trust Network with Consul Service Mesh
Define intentions to introduce a zero-trust network security approach in your Kubernetes cluster.
Secure Consul Agent Communication with TLS Encryption
Secure RPC and consensus communication by creating and deploying certificates to Consul agents.
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.
Production Readiness Checklist
Production readiness checklist.
Secure Consul with Access Control Lists (ACLs)
Secure your production Consul datacenter with ACLs.
Bootstrap and Explore Consul's Access Control System
Control access to data and APIs using Consul's Access Control List (ACL) system.
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.
Rotate Gossip Encryption Keys in Consul
Rotate gossip encryption keys in your Consul datacenter to keep datacenter secure.