# KodeKloud: Beta Courses HashiCorp Certified: Consul Associate Certification

## HashiCorp Certified: Consul Associate Certification

### Introduction

- [Course Introduction](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Introduction/Course-Introduction/page.md): This hands-on course prepares you for the HashiCorp Certified Consul Associate exam and teaches implementation of Consul for service discovery and secure service mesh.

### Explain Consul Architecture

- [Objective 1 Section Overview](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Objective-1-Section-Overview/page.md): This module introduces HashiCorp Consul’s architecture, focusing on service discovery, health checking, key/value storage, and high availability through clustering.
- [Introduction to HashiCorp Consul](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Introduction-to-HashiCorp-Consul/page.md): This guide explores HashiCorp Consul, a solution for automating cloud networking in dynamic infrastructure, focusing on service discovery, segmentation, and configuration management.
- [Service Discovery](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Service-Discovery/page.md): This article explains how HashiCorp Consul facilitates service discovery through a centralized registry, health monitoring, and secure connectivity in microservice environments.
- [Service Mesh](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Service-Mesh/page.md): This article explains how Consul Service Mesh secures microservices communication using sidecar proxies, mTLS encryption, and access control policies.
- [Network Automation](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Network-Automation/page.md): Learn to use Consul for resilient service traffic management, including routing, traffic splitting, and layer 7 visibility with Envoy.
- [Service Configuration](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Service-Configuration/page.md): This article explores using Consuls distributed Key/Value store for dynamic service configuration, ensuring redundancy and high availability for application settings.
- [Basic Consul Architecture](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Basic-Consul-Architecture/page.md): This article explores the core components of Consul, including agent deployment, operational modes, data centers, and key protocols.
- [Consensus Protocol Raft](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Consensus-Protocol-Raft/page.md): This article explores Consuls Raft consensus protocol, detailing its log replication, leadership election, and quorum management for reliable cluster operations.
- [Gossip Protocol Serf](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Gossip-Protocol-Serf/page.md): This article explains how the Gossip Protocol in Consul facilitates cluster state management, membership, and failure detection across data centers.
- [Network Traffic and Ports](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Network-Traffic-and-Ports/page.md): This guide covers default ports, DNS strategies, and best practices for securing network traffic in Consul clusters.
- [Consul High Availability](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Consul-High-Availability/page.md): This article explores best practices for configuring Consul clusters to achieve high availability and fault tolerance in production environments.
- [Scaling for Performance](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Scaling-for-Performance/page.md): This article discusses the use of read replicas in Consul Enterprise to enhance performance in read-heavy environments.
- [Redundancy Zones](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Redundancy-Zones/page.md): This article explains Consul Enterprises Redundancy Zones feature for improving scaling and high availability through fault domain partitioning.
- [Consul Autopilot](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Consul-Autopilot/page.md): Autopilot is a Consul feature that automates cluster operations, enhancing efficiency and stability in enterprise environments.
- [Objective 1 Section Recap](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Explain-Consul-Architecture/Objective-1-Section-Recap/page.md): This lesson reviews the foundational elements of Consul’s internal architecture and core design principles.

### Deploy a Single Datacenter

- [Objective 2 Section Overview](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/Objective-2-Section-Overview/page.md): This lesson covers deploying a single datacenter with Consul, including agent management, configuration interpretation, and network customization.
- [Start the Consul Process](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/Start-the-Consul-Process/page.md): This guide explains how to install and start the Consul process on your machine or server.
- [Demo Starting the Consul Process Using Dev Mode](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/Demo-Starting-the-Consul-Process-Using-Dev-Mode/page.md): This article covers starting a Consul server in dev mode and bootstrapping AWS EC2 instances into a Consul cluster.
- [Manage the Consul Process](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/Manage-the-Consul-Process/page.md): This guide covers essential tasks for managing the Consul process, including restarting, stopping, gracefully removing nodes, and reloading configuration.
- [Consul Agent Configuration](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/Consul-Agent-Configuration/page.md): This article explores configuring the Consul agent using JSON or HCL, covering server/client modes and critical network, security, and cluster settings.
- [Demo Creating a Consul Agent Configuration](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/Demo-Creating-a-Consul-Agent-Configuration/page.md): This guide explains how to configure a HashiCorp Consul agent in server and client modes using example files from GitHub.
- [Configure Networking and Ports](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/Configure-Networking-and-Ports/page.md): This guide explains how to configure Consuls network addresses and ports for reliable communication between internal agents and external clients.
- [AddingRemoving Consul Agents to the Cluster](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/AddingRemoving-Consul-Agents-to-the-Cluster/page.md): This guide explains how to add and remove Consul agents in a cluster, covering join methods, graceful removal, and listing cluster members.
- [Demo Adding and Removing Consul Agents](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/Demo-Adding-and-Removing-Consul-Agents/page.md): This tutorial covers viewing a Consul cluster, adding a client agent, and removing an agent to maintain a healthy service mesh.
- [Objective 2 Section Recap](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Deploy-a-Single-Datacenter/Objective-2-Section-Recap/page.md): This article reviews the steps to install, configure, and manage Consul agents in server and client modes.

### Register Services and Use Service Discovery

- [Objective 3 Section Overview](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Objective-3-Section-Overview/page.md): This lesson explores registering services in Consul and using service discovery for resilient, scalable applications.
- [Registering a Consul Service](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Registering-a-Consul-Service/page.md): This article explains how to register services in HashiCorp Consul for service discovery and health checks.
- [Creating a Service Definition](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Creating-a-Service-Definition/page.md): This article explains how to create a service definition in Consul for application registration and health checks.
- [Demo Service Definition and Registration](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Demo-Service-Definition-and-Registration/page.md): Learn to register, test, and deregister a service in Consul while observing changes in the UI.
- [Configuring Service Health Checks](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Configuring-Service-Health-Checks/page.md): Learn to configure health checks in Consul for monitoring service and node status using the HTTP API or service definitions.
- [Demo Working with Health Checks](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Demo-Working-with-Health-Checks/page.md): This tutorial covers enhancing a Consul service definition by adding a TCP health check and observing its status.
- [Check Service Status from the Catalog](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Check-Service-Status-from-the-Catalog/page.md): This article explains how to check service status in Consul using DNS queries, API requests, and the web UI.
- [Demo Check Service Status from the Catalog](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Demo-Check-Service-Status-from-the-Catalog/page.md): This guide explains how to verify service status in HashiCorp Consul using the UI, DNS, and HTTP API while adding a second node to the cluster.
- [Introduction to Prepared Queries](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Introduction-to-Prepared-Queries/page.md): Prepared Queries in Consul enable advanced service discovery by filtering instances based on various criteria for reusable query execution.
- [Demo Prepared Queries](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Demo-Prepared-Queries/page.md): This guide covers leveraging Consul Prepared Queries for metadata-driven traffic routing, including creating, inspecting, and updating queries for seamless traffic shifts.
- [Objective 3 Section Recap](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-Services-and-Use-Service-Discovery/Objective-3-Section-Recap/page.md): This article covers service registration and discovery tasks using Consul, including registration methods, health checks, querying services, and prepared queries for failover.

### Access the Consul Key/Value (KV)

- [Objective 4 Section Overview](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Objective-4-Section-Overview/page.md): Exploring the Consul Key/Value Store, its capabilities, interaction methods, HTTP API access, and monitoring changes using various tools.
- [Introduction to Consul KV Store](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Introduction-to-Consul-KV-Store/page.md): The Consul Key/Value Store is a centralized repository for storing configuration parameters, metadata, and arbitrary data objects with high availability and fault tolerance.
- [Interacting with Consul KV](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Interacting-with-Consul-KV/page.md): This article explains how to interact with Consuls key/value store using HTTP API, command-line interface, and web UI.
- [Demo Working with the Consul KV](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Demo-Working-with-the-Consul-KV/page.md): Learn to manage key/value pairs in HashiCorp Consul’s K/V store using the web UI, CLI, and HTTP API with practical examples.
- [Using Consul Watch to Monitor Changes](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Using-Consul-Watch-to-Monitor-Changes/page.md): This article explains how to use Consul Watch to monitor changes in the Key/Value store and trigger actions based on updates.
- [Using envconsul](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Using-envconsul/page.md): This article explains how to use Envconsul to securely load configuration from Consul and Vault into environment variables for applications.
- [Demo Using Envconsul to monitor Changes to Consul KV](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Demo-Using-Envconsul-to-monitor-Changes-to-Consul-KV/page.md): This tutorial explains how to install and use HashiCorp envconsul to monitor Consul KV changes and expose them as environment variables.
- [Using consul template](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Using-consul-template/page.md): Consul Template dynamically renders configuration files using data from a Consul cluster, ensuring seamless updates without manual restarts.
- [Demo Using Consul Template to monitor Changes to Consul KV](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Demo-Using-Consul-Template-to-monitor-Changes-to-Consul-KV/page.md): Step-by-step guide to pull dynamic configuration from Consul K/V store using Consul Template.
- [Objective 4 Section Recap](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Access-the-Consul-KeyValue-KV/Objective-4-Section-Recap/page.md): This section summarizes the capabilities, operations, and monitoring of the HashiCorp Consul Key/Value store.

### Back up and Restore

- [Objective 5 Section Overview](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Back-up-and-Restore/Objective-5-Section-Overview/page.md): Learn to protect and recover Consul cluster data through snapshots and the Consul Snapshot Agent.
- [Introduction to Consul Snapshots](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Back-up-and-Restore/Introduction-to-Consul-Snapshots/page.md): Consul snapshots provide atomic backups of your cluster’s Raft state for disaster recovery and data restoration.
- [Demo Consul Snapshots](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Back-up-and-Restore/Demo-Consul-Snapshots/page.md): Learn to back up and restore your Consul service state using snapshot commands for disaster recovery and cluster portability.
- [Consul Snapshot Agent Enterprise](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Back-up-and-Restore/Consul-Snapshot-Agent-Enterprise/page.md): Consul’s Snapshot Agent automates cluster backups with scheduling, retention, and storage management for enterprise users.
- [Demo Using the Consul Snapshot Agent Enterprise](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Back-up-and-Restore/Demo-Using-the-Consul-Snapshot-Agent-Enterprise/page.md): Learn to automate backups of Consul data using the Consul Snapshot Agent, an enterprise feature for scheduled snapshot storage.
- [Objective 5 Section Recap](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Back-up-and-Restore/Objective-5-Section-Recap/page.md): This article reviews the Consul snapshot lifecycle, including backup and restore methods, snapshot contents, and features of the Consul snapshot agent.

### Register a Service Proxy

- [Objective 6 Section Overview](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-a-Service-Proxy/Objective-6-Section-Overview/page.md): Learn to deploy, secure, and manage HashiCorp Consul’s Connect service mesh, covering fundamentals, proxy registration, and traffic policy management.
- [Introduction to Consul Service Mesh](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-a-Service-Proxy/Introduction-to-Consul-Service-Mesh/page.md): Consul Service Mesh provides secure service-to-service communication across various infrastructures using mutual TLS, service discovery, and policy enforcement.
- [Registering a Service Proxy](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-a-Service-Proxy/Registering-a-Service-Proxy/page.md): This article explains how to register a service proxy with Consul Connect for secure service communication.
- [Intro to Consul Service Mesh Intentions](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-a-Service-Proxy/Intro-to-Consul-Service-Mesh-Intentions/page.md): This article explains how Intentions in a Consul service mesh control service communication and access through application layer enforcement.
- [Managing Consul Service Mesh Intentions](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-a-Service-Proxy/Managing-Consul-Service-Mesh-Intentions/page.md): This article explains how to define and manage Consul Service Mesh intentions using various interfaces for consistent policy enforcement.
- [Demo Service Mesh](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-a-Service-Proxy/Demo-Service-Mesh/page.md): This guide details deploying a sample application on a HashiCorp Consul Service Mesh, securing communication between microservices with sidecar proxies and managing traffic.
- [Objective 6 Section Recap](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Register-a-Service-Proxy/Objective-6-Section-Recap/page.md): This article covers HashiCorp Consul Connect Service Mesh for managing service connectivity, encryption, and policy enforcement, providing foundational knowledge for deployment and operation.

### Secure Agent Communication

- [Objective 7 Section Overview](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Agent-Communication/Objective-7-Section-Overview/page.md): This lesson covers securing communication between Consul agents, including the security model, TLS certificate types, and encryption settings for a secure datacenter.
- [Consul SecurityThreat Model](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Agent-Communication/Consul-SecurityThreat-Model/page.md): This article discusses securing Consul deployments through various components like encryption, ACLs, TLS, mTLS, and certificate authority integration.
- [Certificates Required in Consul](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Agent-Communication/Certificates-Required-in-Consul/page.md): This guide covers the TLS certificates required for securing Consuls control plane, data plane, and HTTP APIs.
- [TLS Encryption Settings](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Agent-Communication/TLS-Encryption-Settings/page.md): This guide explores TLS encryption options for Consul agents, ensuring encrypted and authenticated RPC/API calls in the Consul cluster.
- [Objective 7 Section Recap](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Agent-Communication/Objective-7-Section-Recap/page.md): This article consolidates essential steps for securing Consul data centers using TLS encryption.

### Secure Services with Basic ACLs

- [Objective 8 Section Overview](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Objective-8-Section-Overview/page.md): Learn to secure your Consul environment using the Access Control List system for fine-grained access control across services.
- [Introduction to the Consul ACL System](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Introduction-to-the-Consul-ACL-System/page.md): Consul’s ACL system manages interactions through tokens and policies, ensuring secure access control for operations within the Consul environment.
- [Demo Enable and Configure the Consul ACL System](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Demo-Enable-and-Configure-the-Consul-ACL-System/page.md): This guide explains how to enable and configure the Consul ACL system for securing a service mesh.
- [Creating ACL Policies](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Creating-ACL-Policies/page.md): Learn to define and manage ACL policies in HashiCorp Consul for fine-grained access control and enhanced security.
- [Demo Creating ACL Policies](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Demo-Creating-ACL-Policies/page.md): This tutorial teaches how to create ACL policies in a Consul cluster, covering bootstrapping, defining rules, and applying them via the Consul CLI.
- [Creating and Managing ACL Tokens](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Creating-and-Managing-ACL-Tokens/page.md): This article explains how to create and manage ACL tokens in Consul for access control and authorization.
- [Demo Creating ACL Tokens](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Demo-Creating-ACL-Tokens/page.md): This tutorial explains how to generate a new ACL token for the Consul agent using the existing eCommerce policy.
- [Perform a UI task using a Token](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Perform-a-UI-task-using-a-Token/page.md): This guide explains managing operations in the Consul UI with ACLs enabled, requiring a valid ACL token for changes.
- [Demo Using Tokens with the Consul UI](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Demo-Using-Tokens-with-the-Consul-UI/page.md): This tutorial explains how to authenticate to the Consul UI using an ACL token for managing access control.
- [Perform a CLI request using a Token](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Perform-a-CLI-request-using-a-Token/page.md): This guide covers four primary ways to supply your ACL token when using HashiCorp Consul CLI.
- [Demo Using Tokens with the Consul CLI](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Demo-Using-Tokens-with-the-Consul-CLI/page.md): This guide explains four methods to provide an ACL token to the Consul CLI for authorized API access.
- [Perform an API request using a Token](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Perform-an-API-request-using-a-Token/page.md): This guide explains how to authenticate API requests to HashiCorp Consul using ACL tokens in HTTP headers.
- [Demo Using Tokens with the Consul API](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Demo-Using-Tokens-with-the-Consul-API/page.md): This article demonstrates how to use an ACL token to authenticate HTTP requests with the Consul Key/Value store.
- [Objective 8 Section Recap](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Secure-Services-with-Basic-ACLs/Objective-8-Section-Recap/page.md): This article reviews securing services with HashiCorp Consul’s ACL system, covering bootstrapping, policy creation, token management, and request authentication.

### Use Gossip Encryption

- [Objective 9 Section Overview](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Use-Gossip-Encryption/Objective-9-Section-Overview/page.md): Gossip Encryption secures Consuls internal communications through threat model review, configuration, and key management for ongoing operations.
- [Intro to Gossip Encryption](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Use-Gossip-Encryption/Intro-to-Gossip-Encryption/page.md): This article explores securing Consuls gossip protocol with symmetric encryption, including key generation, configuration, and rotation for a secure cluster.
- [Configure Gossip Encryption](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Use-Gossip-Encryption/Configure-Gossip-Encryption/page.md): This article explains how to configure gossip encryption in Consul for secure cluster communication.
- [Demo Configure Gossip Encryption](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Use-Gossip-Encryption/Demo-Configure-Gossip-Encryption/page.md): This guide explains how to secure gossip traffic in a HashiCorp Consul cluster by enabling gossip encryption and message verification.
- [Manage the Lifecycle of Encryption Keys](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Use-Gossip-Encryption/Manage-the-Lifecycle-of-Encryption-Keys/page.md): This article demonstrates managing encryption keys using Consuls keyring for listing, distributing, activating, and retiring keys while ensuring compliance and minimizing risk.
- [Demo Managing the Lifecycle of Encryption Keys](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Use-Gossip-Encryption/Demo-Managing-the-Lifecycle-of-Encryption-Keys/page.md): This tutorial covers the process of rotating gossip encryption keys in a Consul cluster to enhance security.
- [Objective 9 Section Recap](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/Use-Gossip-Encryption/Objective-9-Section-Recap/page.md): This article reviews Consul’s gossip encryption model, configuration for data centers, and the lifecycle of encryption keys.

### HashiCorp Cloud Platform - Consul

- [HashiCorp Cloud Platform Consul](https://notes.kodekloud.com/docs/HashiCorp-Certified-Consul-Associate-Certification/HashiCorp-Cloud-Platform-Consul/HashiCorp-Cloud-Platform-Consul/page.md): This guide explains how to deploy a managed Consul cluster on HashiCorp Cloud Platform and connect it with AWS VPC.
