Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
HashiCorp Certified: Consul Associate (003) Cert Prep

HashiCorp Certified: Consul Associate (003) Cert Prep

8h 22mBeginner2026-03-11

Authors

Packt Publishing

Packt Publishing

Course details

Consul is HashiCorp's service mesh and networking tool for connecting, securing, and configuring services across distributed infrastructure. This course prepares you for the HashiCorp Certified: Consul Associate (003) certification exam, covering the foundational know-how and skills you need to tackle the exam like a pro, including how to identify Consul Enterprise features and distinguish them from Community Edition. Whether you're a cloud engineer, site reliability engineer, solutions architect, or DevOps professional specializing in security, development, networking, or operations, this course covers the core concepts, skills, and use cases required for the certification.

Learning objectives
Apply the pillars of service networking.
Describe Consul architecture.
Deploy a single datacenter.
Register services and use service discovery.
Use Consul service mesh.
Secure agent communication.
Secure services with basic access control lists (ACLs).
Secure and connect service mesh applications.
Monitor Consul.

Concepts

Course Introduction

  • Course introduction

Explain Consul Architecture

  • Objective 1 - Section overview
  • Introduction to HashiCorp Consul
  • Service discovery
  • Service mesh
  • Network automation
  • Service configuration
  • Basic Consul architecture
  • Consensus protocol (Raft)
  • Gossip protocol (Serf)
  • Network traffic and ports
  • Consul high availability
  • Scaling for performance
  • Voting versus non-voting servers
  • Redundancy zones
  • Consul autopilot
  • Objective 1 - Section recap

Deploy a Single Data Center

  • Objective 2 - Section overview
  • Start the Consul process
  • Lab session - Starting the Consul process in dev mode
  • Manage the Consul process
  • Consul agent configuration
  • Lab session - Creating a Consul agent configuration
  • Configure networking and ports
  • Adding and removing Consul agents to the cluster
  • Lab session - Adding and removing Consul agents
  • Objective 2 - Section recap

Register Services and Use Service Discovery

  • Objective 3 - Section overview
  • Registering a Consul service
  • Creating a service definition
  • Lab session - Service definition and registration
  • Configuring service health checks
  • Lab session - Working with health checks
  • Check service status from the catalog
  • Lab session - Check service status from the catalog
  • Introduction to prepared queries
  • Lab session - Prepared queries
  • Objective 3 - Section recap

Access the Consul Key Value (KV)

  • Objective 4 - Section overview
  • Introduction to Consul K V Store
  • Interacting with Consul K V
  • Lab session - Working with the Consul K V
  • Using Consul watch to monitor changes
  • Using envconsul
  • Lab session - Using envconsul to monitor changes to Consul K V
  • Using consul-template
  • Lab session - Using consul-template to monitor changes to Consul K V
  • Objective 4 - Section recap

Back Up and Restore

  • Objective 5 - Section overview
  • Introduction to Consul snapshots
  • Using Consul snapshots
  • Lab session - Consul snapshots
  • Consul snapshot agent (Enterprise)
  • Lab session - Using the Consul snapshot agent (Enterprise)
  • Objective 5 - Section recap

Register a Service Proxy

  • Objective 6 - Section overview
  • Introduction to Consul service mesh
  • Registering a service proxy
  • Introduction to Consul service mesh intentions
  • Managing Consul service mesh intentions
  • Lab session - Service mesh
  • Objective 6 - Section recap

Secure Agent Communication

  • Objective 7 - Section overview
  • Consul security threat model
  • Certificates required in Consul
  • TLS encryption settings
  • Objective 7 - Section recap

Secure Services with Basic ACLs

  • Objective 8 - Section overview
  • Introduction to the Consul ACL system
  • Lab session - Enable and configure the Consul ACL system
  • Creating ACL policies
  • Lab session - Creating ACL policies
  • Creating and managing ACL tokens
  • Lab session - Creating ACL tokens
  • Perform a UI task using a token
  • Lab session - Using tokens with the Consul UI
  • Perform a CLI request using a token
  • Lab session - Using tokens with the Consul CLI
  • Perform an API request using a token
  • Lab session - Using tokens with the Consul API
  • Objective 8 - Section recap

Use Gossip Encryption

  • Objective 9 - Section overview
  • Introduction to gossip encryption
  • Objective 9 - Section recap
  • Configure gossip encryption
  • Lab session - Configure gossip encryption
  • Manage the lifecycle of encryption keys
  • Lab session - Managing the lifecycle of encryption keys

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal