> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Course: HashiCorp Certified: Consul Associate Certification

> Practical online course teaching HashiCorp Consul deployment, service discovery and mesh, KV and ACLs, security and cluster operations while preparing students for the Consul Associate certification

Notes for the **HashiCorp Certified: Consul Associate Certification** course: 88 lessons across 11 sections.

## Introduction

* [Course Introduction](/docs/HashiCorp-Certified-Consul-Associate-Certification/Introduction/Course-Introduction/page.md)

## Explain Consul Architecture

* [Objective 1 Section Overview](/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Objective-1-Section-Overview/page.md)
* [Introduction to HashiCorp Consul](/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Introduction-to-HashiCorp-Consul/page.md)
* [Service Discovery](/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Service-Discovery/page.md)
* [Service Mesh](/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Service-Mesh/page.md)
* [Network Automation](/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Network-Automation/page.md)
* [Service Configuration](/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Service-Configuration/page.md)
* [Basic Consul Architecture](/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Basic-Consul-Architecture/page.md)
* [Consensus Protocol Raft](/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Consensus-Protocol-Raft/page.md)
* [Gossip Protocol Serf](/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Gossip-Protocol-Serf/page.md)
* [Network Traffic and Ports](/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Network-Traffic-and-Ports/page.md)
* [Consul High Availability](/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Consul-High-Availability/page.md)
* [Scaling for Performance](/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Scaling-for-Performance/page.md)
* [Voting vs Non Voting Servers](/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Voting-vs-Non-Voting-Servers/page.md)
* [Redundancy Zones](/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Redundancy-Zones/page.md)
* [Consul Autopilot](/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Consul-Autopilot/page.md)
* [Objective 1 Section Recap](/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Objective-1-Section-Recap/page.md)

## Deploy a Single Datacenter

* [Objective 2 Section Overview](/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/Objective-2-Section-Overview/page.md)
* [Start the Consul Process](/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/Start-the-Consul-Process/page.md)
* [Demo Starting the Consul Process Using Dev Mode](/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/Demo-Starting-the-Consul-Process-Using-Dev-Mode/page.md)
* [Manage the Consul Process](/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/Manage-the-Consul-Process/page.md)
* [Consul Agent Configuration](/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/Consul-Agent-Configuration/page.md)
* [Demo Creating a Consul Agent Configuration](/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/Demo-Creating-a-Consul-Agent-Configuration/page.md)
* [Configure Networking and Ports](/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/Configure-Networking-and-Ports/page.md)
* [AddingRemoving Consul Agents to the Cluster](/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/AddingRemoving-Consul-Agents-to-the-Cluster/page.md)
* [Demo Adding and Removing Consul Agents](/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/Demo-Adding-and-Removing-Consul-Agents/page.md)
* [Objective 2 Section Recap](/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/Objective-2-Section-Recap/page.md)

## Register Services and Use Service Discovery

* [Objective 3 Section Overview](/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Objective-3-Section-Overview/page.md)
* [Registering a Consul Service](/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Registering-a-Consul-Service/page.md)
* [Creating a Service Definition](/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Creating-a-Service-Definition/page.md)
* [Demo Service Definition and Registration](/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Demo-Service-Definition-and-Registration/page.md)
* [Configuring Service Health Checks](/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Configuring-Service-Health-Checks/page.md)
* [Demo Working with Health Checks](/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Demo-Working-with-Health-Checks/page.md)
* [Check Service Status from the Catalog](/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Check-Service-Status-from-the-Catalog/page.md)
* [Demo Check Service Status from the Catalog](/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Demo-Check-Service-Status-from-the-Catalog/page.md)
* [Introduction to Prepared Queries](/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Introduction-to-Prepared-Queries/page.md)
* [Demo Prepared Queries](/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Demo-Prepared-Queries/page.md)
* [Objective 3 Section Recap](/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Objective-3-Section-Recap/page.md)

## Access the Consul Key/Value (KV)

* [Objective 4 Section Overview](/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Objective-4-Section-Overview/page.md)
* [Introduction to Consul KV Store](/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Introduction-to-Consul-KV-Store/page.md)
* [Interacting with Consul KV](/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Interacting-with-Consul-KV/page.md)
* [Demo Working with the Consul KV](/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Demo-Working-with-the-Consul-KV/page.md)
* [Using Consul Watch to Monitor Changes](/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Using-Consul-Watch-to-Monitor-Changes/page.md)
* [Using envconsul](/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Using-envconsul/page.md)
* [Demo Using Envconsul to monitor Changes to Consul KV](/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Demo-Using-Envconsul-to-monitor-Changes-to-Consul-KV/page.md)
* [Using consul template](/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Using-consul-template/page.md)
* [Demo Using Consul Template to monitor Changes to Consul KV](/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Demo-Using-Consul-Template-to-monitor-Changes-to-Consul-KV/page.md)
* [Objective 4 Section Recap](/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Objective-4-Section-Recap/page.md)

## Back up and Restore

* [Objective 5 Section Overview](/docs/HashiCorp-Certified-Consul-Associate-Certification/Back-up-and-Restore/Objective-5-Section-Overview/page.md)
* [Introduction to Consul Snapshots](/docs/HashiCorp-Certified-Consul-Associate-Certification/Back-up-and-Restore/Introduction-to-Consul-Snapshots/page.md)
* [Demo Consul Snapshots](/docs/HashiCorp-Certified-Consul-Associate-Certification/Back-up-and-Restore/Demo-Consul-Snapshots/page.md)
* [Consul Snapshot Agent Enterprise](/docs/HashiCorp-Certified-Consul-Associate-Certification/Back-up-and-Restore/Consul-Snapshot-Agent-Enterprise/page.md)
* [Demo Using the Consul Snapshot Agent Enterprise](/docs/HashiCorp-Certified-Consul-Associate-Certification/Back-up-and-Restore/Demo-Using-the-Consul-Snapshot-Agent-Enterprise/page.md)
* [Objective 5 Section Recap](/docs/HashiCorp-Certified-Consul-Associate-Certification/Back-up-and-Restore/Objective-5-Section-Recap/page.md)

## Register a Service Proxy

* [Objective 6 Section Overview](/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-a-Service-Proxy/Objective-6-Section-Overview/page.md)
* [Introduction to Consul Service Mesh](/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-a-Service-Proxy/Introduction-to-Consul-Service-Mesh/page.md)
* [Registering a Service Proxy](/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-a-Service-Proxy/Registering-a-Service-Proxy/page.md)
* [Intro to Consul Service Mesh Intentions](/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-a-Service-Proxy/Intro-to-Consul-Service-Mesh-Intentions/page.md)
* [Managing Consul Service Mesh Intentions](/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-a-Service-Proxy/Managing-Consul-Service-Mesh-Intentions/page.md)
* [Demo Service Mesh](/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-a-Service-Proxy/Demo-Service-Mesh/page.md)
* [Objective 6 Section Recap](/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-a-Service-Proxy/Objective-6-Section-Recap/page.md)

## Secure Agent Communication

* [Objective 7 Section Overview](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Agent-Communication/Objective-7-Section-Overview/page.md)
* [Consul SecurityThreat Model](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Agent-Communication/Consul-SecurityThreat-Model/page.md)
* [Certificates Required in Consul](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Agent-Communication/Certificates-Required-in-Consul/page.md)
* [TLS Encryption Settings](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Agent-Communication/TLS-Encryption-Settings/page.md)
* [Objective 7 Section Recap](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Agent-Communication/Objective-7-Section-Recap/page.md)

## Secure Services with Basic ACLs

* [Objective 8 Section Overview](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Objective-8-Section-Overview/page.md)
* [Introduction to the Consul ACL System](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Introduction-to-the-Consul-ACL-System/page.md)
* [Demo Enable and Configure the Consul ACL System](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Demo-Enable-and-Configure-the-Consul-ACL-System/page.md)
* [Creating ACL Policies](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Creating-ACL-Policies/page.md)
* [Demo Creating ACL Policies](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Demo-Creating-ACL-Policies/page.md)
* [Creating and Managing ACL Tokens](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Creating-and-Managing-ACL-Tokens/page.md)
* [Demo Creating ACL Tokens](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Demo-Creating-ACL-Tokens/page.md)
* [Perform a UI task using a Token](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Perform-a-UI-task-using-a-Token/page.md)
* [Demo Using Tokens with the Consul UI](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Demo-Using-Tokens-with-the-Consul-UI/page.md)
* [Perform a CLI request using a Token](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Perform-a-CLI-request-using-a-Token/page.md)
* [Demo Using Tokens with the Consul CLI](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Demo-Using-Tokens-with-the-Consul-CLI/page.md)
* [Perform an API request using a Token](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Perform-an-API-request-using-a-Token/page.md)
* [Demo Using Tokens with the Consul API](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Demo-Using-Tokens-with-the-Consul-API/page.md)
* [Objective 8 Section Recap](/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Objective-8-Section-Recap/page.md)

## Use Gossip Encryption

* [Objective 9 Section Overview](/docs/HashiCorp-Certified-Consul-Associate-Certification/Use-Gossip-Encryption/Objective-9-Section-Overview/page.md)
* [Intro to Gossip Encryption](/docs/HashiCorp-Certified-Consul-Associate-Certification/Use-Gossip-Encryption/Intro-to-Gossip-Encryption/page.md)
* [Configure Gossip Encryption](/docs/HashiCorp-Certified-Consul-Associate-Certification/Use-Gossip-Encryption/Configure-Gossip-Encryption/page.md)
* [Demo Configure Gossip Encryption](/docs/HashiCorp-Certified-Consul-Associate-Certification/Use-Gossip-Encryption/Demo-Configure-Gossip-Encryption/page.md)
* [Manage the Lifecycle of Encryption Keys](/docs/HashiCorp-Certified-Consul-Associate-Certification/Use-Gossip-Encryption/Manage-the-Lifecycle-of-Encryption-Keys/page.md)
* [Demo Managing the Lifecycle of Encryption Keys](/docs/HashiCorp-Certified-Consul-Associate-Certification/Use-Gossip-Encryption/Demo-Managing-the-Lifecycle-of-Encryption-Keys/page.md)
* [Objective 9 Section Recap](/docs/HashiCorp-Certified-Consul-Associate-Certification/Use-Gossip-Encryption/Objective-9-Section-Recap/page.md)

## HashiCorp Cloud Platform - Consul

* [HashiCorp Cloud Platform Consul](/docs/HashiCorp-Certified-Consul-Associate-Certification/HashiCorp-Cloud-Platform-Consul/HashiCorp-Cloud-Platform-Consul/page.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.