HashiCorp Certified Consul Associate Online Course
HashiCorp Certified Consul Associate Online Course
The HashiCorp Certified Consul Associate Online Course covers everything you need to master Consul, from its architecture to deployment and services. The online course outlines course objectives, key topics, and the core principles of Consul’s architecture. The course also includes backup and restore procedures to safeguard your data, instructions on registering a service proxy, and securing agent communication and services with basic access control lists (ACLs).
Skills Acquired
Candidates learn to deploy a single data center, register services using service discovery, and leverage Consul Key/Value (KV) for managing configurations and data. Additionally, explore gossip encryption to ensure data security during transit. By the end of this course, you'll be equipped with the skills and knowledge needed to pass the Consul Associate exam.
What you will learn?
- Network automation and service discovery.
- Differences between voting and non-voting servers.
- Adding or removing Consul Agents from the cluster.
- Monitoring changes with Consul Watch.
- Managing Consul Service Mesh Intentions.
- Performing CLI requests using a token.
Course Details
- Course Duration: 8 hours 25 minutes
- Language: English
- Category: Cloud & Networking
- Concepts: IT Certification
- Tools: HashiCorp Vault (Beginner)
Course Outline
The HashiCorp Certified Consul Associate Online Course overs the following topis -
Objective 1: Explain Consul Architecture
- Introduction to HashiCorp Consul.
- Service Discovery, Service Mesh, and Network Automation.
- Basic Consul Architecture and Consensus Protocol (Raft).
- Gossip Protocol (Serf), Network Traffic, and Ports.
- Consul High Availability, Scaling, and Redundancy Zones.
- Voting vs. Non-Voting Servers, and Consul Autopilot.
Objective 2: Deploy a Single Datacenter
- Starting and managing the Consul process.
- Configuring networking and adding/removing Consul Agents.
- Lab sessions on starting the Consul process and agent configuration.
Objective 3: Register Services and Use Service Discovery
- Registering a Consul service and creating service definitions.
- Configuring service health checks and prepared queries.
- Lab sessions on service definition, registration, and health checks.
Objective 4: Access the Consul Key/Value (KV)
- Introduction to Consul K/V store and interacting with it.
- Monitoring changes using Consul Watch and envconsul.
- Lab sessions on working with Consul K/V and using consul-template.
Objective 5: Backup and Restore
- Introduction to Consul snapshots and using them.
- Lab sessions on Consul snapshots and using the Consul Snapshot Agent (Enterprise).
Objective 6: Register a Service Proxy
- Introduction to Consul Service Mesh and registering a service proxy.
- Managing Consul Service Mesh Intentions.
- Lab sessions on service mesh and service proxy registration.
Objective 7: Secure Agent Communication
- Consul security/threat model and required certificates.
- TLS encryption settings.
Objective 8: Secure Services with Basic ACLs
- Introduction to the Consul ACL system.
- Creating ACL policies and managing ACL tokens.
- Performing UI, CLI, and API tasks using tokens.
- Lab sessions on configuring and using ACLs.
Objective 9: Use Gossip Encryption
- Introduction to gossip encryption and configuring it.
- Managing the lifecycle of encryption keys.
- Lab sessions on gossip encryption and managing encryption keys.