• 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
Associate Prep

Skip to main content
3 tutorials
  • Study Guide - Consul Associate Certification
  • Sample Questions - Consul Associate Certification
  • Review Guide - Consul Associate Certification

  • 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 Prep
  5. Review Guide - Consul Associate Certification

Review Guide - Consul Associate Certification

  • 8min

  • ConsulConsul

Here is a direct mapping of each HashiCorp Certified: Consul Associate exam objective to where it is covered in HashiCorp's documentation, training, or interactive labs. This provides experienced exam candidates a place to review just the objectives they need extra help with before taking the exam.

1Explain Consul architectureDocumentationTutorial
1aIdentify the components of Consul datacenter, including agents and communication protocolsArchitecture
Ports
Glossary
Reference Architecture
Secure Datacenter Networking
1bPrepare Consul for high availability and performanceArchitecture
Consensus
Read Scale
Agent Options - read-replica
Server Performance
Reference Architecture
Deployment Guide
Automated Upgrades
Add & Remove Servers
Redundancy Zones
1cIdentify Consul's core functionalityService Mesh
Service Mesh Use Case
Service Discovery Use Case
Service Discovery with DNS
Network Middleware Automation Use Case
KV Store
KV Store Commands
Agents
Services
Service Mesh
KV Store
Service Discovery
Troubleshooting
1dDifferentiate agent rolesArchitecture
Consensus
Gossip
Service Registration
Secure Datacenter Networking
Agents
Reference Architecture
Deployment Guide
Services
2Deploy a single datacenterDocumentationTutorial
2aStart and manage the Consul processAgent Options
Running an Agent
Agents
Deployment Guide
2bInterpret a Consul agent configurationAgent Options
Services
2cConfigure Consul network addresses and portsAgent Options
Common Errors
Service Mesh
Services
Forward DNS
Address Binding
2dDescribe and configure agent join and leave behaviorsJoin Command
Join Options
Cloud Auto Join
Services
Servers
Auto Join
3Register services and use service discoveryDocumentationTutorial
3aInterpret a service registrationServices
Registration
Services
3bDifferentiate ways to register a single serviceServices
Agent Options - Reloadable Config
Services
3cInterpret a service configuration with health checkAgent Checks
API - Health
DNS Interface
What is Consul
Health Checks
Troubleshooting - Health Checks
3dCheck the service catalog status from the output of the DNS/API interface or via the Consul UIServices
Agent Options
DNS
Checks
Download Tools
Network Infrastructure Automation
Web UI
Services
Health Checks
Consul Template
Network Infrastructure Automation with Consul-Terraform-Sync
3eInterpret a prepared queryAPI - Query
Geo Failover
3fUse a prepared queryAPI - Query
Geo Failover
4Access the Consul key/value (KV)DocumentationTutorial
4aUnderstand the capabilities and limitations of the KV storeKV
Security - Threat Model
FAQ - Size Limit
KV Store
Monitoring - Memory Usage
4bInteract with the KV store using both the Consul CLI and UIAPI - KV
Commands - KV
KV
KV Store
Web UI
4cMonitor KV changes using watchWatches
Consul Watch command
Semaphores - Management
4dMonitor KV changes using envconsul and consul-templateEnvconsul
Download Tools
Envconsul
Consul Template
5Back up and restoreDocumentationTutorial
5aDescribe the contents of a snapshotSnapshot Command
Options - data_dir
Join
Backups
5bBack up and restore the datacenterSave Snapshot
Backups
5c[Enterprise] Describe the benefits of snapshot agent featuresEnterprise Backups
Snapshot Agent
Backups
6Use Consul service meshDocumentationTutorial
6aUnderstand Consul service mesh high level architectureService Mesh
Envoy
Service Mesh
Understanding Upstream
Secure Services
6bDescribe configuration for registering a service proxyService Registration
Service Definition
Service Mesh
Secure Services
6cDescribe intentions for Consul service meshIntentions
Service Mesh
Zero Trust Network
6dCheck intentions in both the Consul CLI and UIIntentions - Basics
Service Mesh
Web UI
7Secure agent communicationDocumentationTutorial
7aUnderstanding Consul security/threat modelTLS Certificates
Security
Reference Architecture
Certificates
Update Certificates - Servers
7bDifferentiate certificate types needed for TLS encryptionCommon Errors
Built-In CA
Service Mesh Internals - mTLS
Certificates
Production Checklist
7cUnderstand the different TLS encryption settings for a fully secure datacenterVerify Server Hostname
Verify Incoming
Verify Outgoing
Certificates
8Secure services with basic access control lists (ACL)DocumentationTutorial
8aSet up and configure a basic ACL systemACL System
Bootstrap ACL System
Production ACLs
ACL Tutorial
8bCreate policiesACL System - Rules and Scope
Managing ACL Policies
8cManage token lifecycle: multiple policies, token revoking, ACL roles, service identitiesACL System
Managing ACL Policies
8dPerform a CLI request using a tokenCONSUL_HTTP_TOKEN
Create Agent Token
Set Agent Token
Production ACLs
Managing ACL Policies
ACL Tutorial - bootstrap token
8ePerform an API request using a tokenSet Agent Token
ACL Tutorial - bootstrap token
9Use gossip encryptionDocumentationTutorial
9aUnderstanding the Consul security/threat modelSecurity
RPC Encryption with TLS
Deployment Guide
Certificates
Reference Architecture
9bConfigure gossip encryption for the existing data centerEncryption
Agent Options
Agent Encryption
Certificates
Deployment Guide
9cManage the lifecycle of encryption keysCertificate Rotation
Gossip Key Rotation
Certificates
 Previous
 Next Collection
Give Feedback(opens in new tab)
  • Certifications
  • System Status
  • Terms of Use
  • Security
  • Privacy
  • Trademark Policy
  • Trade Controls
  • Give Feedback(opens in new tab)