- Bryan Krausen — Principal Technical Consultant based in Central Kentucky with 20+ years in IT and experience contributing to HashiCorp training content.
- Practical background: several years deploying Consul (including using Consul as a backend for Vault) and architecting solutions across multiple customers.
- Certifications & community: an early beta taker of the Consul Associate exam, Consul Advanced Partner certification holder, and presenter at HashiConf 2019 (slides and recordings referenced in resources).
This is an independent course created by the instructor and is not official HashiCorp training. The content aligns with HashiCorp exam objectives and official documentation but is not produced by HashiCorp.
- Twitter: B T Krausen (follow for announcements and updates).
- GitHub:
github.com/btkrausen(profile). - Course code & labs:
github.com/btkrausen/hashicorp— repository with lab files, practice exams, and configuration examples. I will post updates there throughout the course.
- Core Consul concepts and architecture
- Protocols used within a Consul cluster
- Creating and managing Consul clusters (single datacenter)
- Service registration, discovery, and service mesh (fault-tolerant connectivity)
- Using the Consul KV store for application configuration
- Consul ACLs and access control
- Backup, restore, and securing agent/gossip communication

- Lecture + slides: Each section begins with definitions, architecture, and conceptual slides to establish context.
- Hands-on labs: Where applicable, short demos follow to reinforce concepts. Labs focus on CLI workflows, with notes about UI and API alternatives for exam objectives.
- Demo environment: Examples use the default Consul domain (
.consul) and are demonstrated primarily on a local laptop; when clustering is required, demos will use AWS. - Section resources: Each section includes a PDF of slides, a PDF of lab commands, an exported mind map (PDF) of the section workflow, and a short quiz.
Labs emphasize CLI-first workflows for exam relevance and real-world automation. Use the provided slide and command PDFs to follow along step-by-step.

- Consul versions: Exam objectives cover Consul 1.7+. At the time this content was created, Consul 1.9.1 was current. Confirm the exam guide for the most recent supported versions.
- Recommended background: familiarity with containerization concepts, basic CLI skills, load-balancing fundamentals, distributed systems awareness, and basic understanding of access control lists (ACLs).

Community & course-specific resources
- Practice exams: I provide a HashiCorp Certified Consul Associate practice exam bundle (three tests totaling ~171 questions) via the learning platform. These practice questions include detailed explanations and reference links.
- HashiConf talks: Two conference talks from HashiConf 2019 (service discovery & service mesh deep dive) are particularly useful for advanced concepts and real-world patterns.
