Getting Started with HashiCorp Consul
Learn how to deploy and integrate Consul to use service discovery, service mesh, and other features.
Lo que serás capaz de hacer
This course includes free access to live, hands-on labs to learn and complete tasks throughout the course. This course is designed to teach the basics of HashiCorp Consul. The course covers a wealth of Consul topics to get even the most novice person up to speed with Consul. And hey, if you're already working with Consul, you might also learn some stuff. Looking for information on Consul architecture, security, and protocols used? It's in here. Struggling to understand how to write prepared queries? I've got that, too. Were you writing a Consul agent configuration file and had problems? Yeah, I talk about that as well. This course includes almost 70 lectures, 20+ lab sessions, and test questions for each lecture. I also include access to the slides, Mindmaps of each objective, lab guides to follow along, and tons of external links. There is even a final practice exam that includes exam-like questions to test your knowledge. If you're looking for a course to teach you how to deploy and manage a Consul environment, you're in the right place. Student Feedback "I went through almost 2 hours of your Consul course and as someone who has worked with Consul in production environments for enterprises with 15 years of IT experience, I can confidently say that this is one of the best unofficial courses on Consul. - The production quality and the way you laid out the entire course are top-notch. So far I noticed, you didn't short change on the technical depth. I love courses that cover the technical internals in-depth as it's a productive use of my time." - Narendra V - "Excellent course Bryan. Teaching format was great - love the labs and study guide. Slides were awesome. Most importantly this is the best consolidated course I have found on HashiCorp Consul ." - Gabe M. About HashiCorp Consul Consul is the most downloaded tool from HashiCorp and the most widely adopted service mesh tool on AWS, so naturally, these folks who are deploying and managing it needs to understand how it all works (that's you!). Plus, I'm sure you're interested in obtaining the HashiCorp Consul Associate certification to prove your expertise to colleagues and employers! About the Instructor Your instructor for this course, Bryan Krausen, is highly regarded as a HashiCorp expert. Bryan has been working with HashiCorp Consul for 4+ years and has deployed Consul for Enterprise customers. He has taught over 250,000 students, including training some of the largest companies in the US. He has several courses on HashiCorp Vault and has co-authored the book Running HashiCorp Vault in Production. Bryan holds multiple Consul certifications, including one of the first to pass the HashiCorp Certified: Consul Associate certification while it was in BETA and one of only a few people in the world to hold the partner cert HashiCorp Consul Advanced . Come join me and learn about Consul. Let's make beautiful service meshes together!
- Understand the use cases and architecture of a Consul environment
- Includes access to LIVE HANDS-ON LABS to complete tasks through the course
- How to use Consul to enable and support dynamic infrastructure
- Learn alongside a HASHICORP AMBASSADOR who has consulted on Vault for over 5 years
- How to enable network automation to eliminate load balancers for east/west traffic
- Real-world examples and includes FREE access to HANDS-ON LABS to practice on your own
Temario
UNIDAD 1 - Course Introduction · 5 leccionesUNIDAD 1 - Course Introduction
UNIDAD 1 - Course Introduction
- Course Introduction
- Accessing the Hands-On Labs
- GitHub Repo for Supporting Files
- Need KodeKloud Lab Support?
- Course Reviews
UNIDAD 2 - Objective 1: Explain Consul Architecture · 17 leccionesUNIDAD 2 - Objective 1: Explain Consul Architecture
UNIDAD 2 - Objective 1: 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 vs. Non-Voting Servers
- Redundancy Zones
- Consul Autopilot
- Objective 1 - Section Recap
- Objective 1 - Practice Questions
UNIDAD 3 - Objective 2: Deploy a Single Datacenter · 17 leccionesUNIDAD 3 - Objective 2: Deploy a Single Datacenter
UNIDAD 3 - Objective 2: Deploy a Single Datacenter
- Objective 2 - Section Overview
- Start the Consul Process
- Lab Session - Starting Consul using Dev Mode
- Lab Session - Installing and Running Consul on a Linux Server
- IMPORTANT: Using Copy/Paste in Labs
- Hands-On Lab - Starting the Consul Agent using Dev Mode
- Manage the Consul Process
- Consul Agent Configuration
- Lab Session - Creating a Consul Agent Configuration
- Configure Networking and Ports
- Adding/Removing Consul Agents to the Cluster
- Lab Session - Manually Create a Cluster using the consul join Command
- Lab Session - Create a Cluster using the retry_join Configuration
- Lab Session - Create a Cluster using Cloud Autojoin
- Hands-On Lab - Adding/Removing Consul Agents
- Objective 2 - Section Recap
- Objective 2 - Practice Questions
UNIDAD 4 - Objective 3: Register Services and Use Service Discovery · 15 leccionesUNIDAD 4 - Objective 3: Register Services and Use Service Discovery
UNIDAD 4 - Objective 3: 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
- Hands-On Lab: Service Definition and Registration with Health Checks
- Check Service Status from the Catalog
- Lab Session - Check Service Status from the Catalog
- Hands-On Lab - Check Service Status from the Catalog
- Introduction to Prepared Queries
- Lab Session - Prepared Queries
- Hands-On Lab: Prepared Queries
- Objective 3 - Section Recap
- Objective 3 - Practice Questions
UNIDAD 5 - Objective 4: Access the Consul Key/Value (KV) · 13 leccionesUNIDAD 5 - Objective 4: Access the Consul Key/Value (KV)
UNIDAD 5 - Objective 4: 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
- Hands-On Lab: 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
- Hands-On Lab: Consul-Template
- Objective 4 - Section Recap
- Objective 4 - Practice Questions
UNIDAD 6 - Objective 5: Back up and Restore · 9 leccionesUNIDAD 6 - Objective 5: Back up and Restore
UNIDAD 6 - Objective 5: Back up and Restore
- Objective 5 - Section Overview
- Introduction to Consul Snapshots
- Using Consul Snapshots
- Lab Session - Consul Snapshots
- Hands-On Lab - Consul Snapshots
- Consul Snapshot Agent (Enterprise)
- Lab Session - Using the Consul Snapshot Agent (Enterprise)
- Objective 5 - Section Recap
- Objective 5 - Practice Questions
UNIDAD 7 - Objective 6: Register a Service Proxy · 9 leccionesUNIDAD 7 - Objective 6: Register a Service Proxy
UNIDAD 7 - Objective 6: Register a Service Proxy
- Objective 6 - Section Overview
- Introduction to Consul Service Mesh
- Registering a Service Proxy
- Intro to Consul Service Mesh Intentions
- Managing Consul Service Mesh Intentions
- Lab Session - Service Mesh
- Hands-On Lab - Service Mesh
- Objective 6 - Section Recap
- Objective 6 - Practice Questions
UNIDAD 8 - Objective 7: Secure Agent Communication · 6 leccionesUNIDAD 8 - Objective 7: Secure Agent Communication
UNIDAD 8 - Objective 7: Secure Agent Communication
- Objective 7 - Section Overview
- Consul Security/Threat Model
- Certificates Required in Consul
- TLS Encryption Settings
- Objective 7 - Section Recap
- Objective 7 - Practice Questions
UNIDAD 9 - Objective 8: Secure Services with Basic ACLs · 18 leccionesUNIDAD 9 - Objective 8: Secure Services with Basic ACLs
UNIDAD 9 - Objective 8: Secure Services with Basic ACLs
- Objective 8 - Section Overview
- Introduction to the Consul ACL System
- Lab Session - Enable and Configure the Consul ACL System
- Hands-On Lab - 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
- Hands-On Lab - Creating ACL Policies and 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
- Hands-On Lab - Using Tokens in the Consul UI, CLI, and API
- Objective 8 - Section Recap
- Objective 8 - Practice Questions
UNIDAD 10 - Objective 9: Use Gossip Encryption · 11 leccionesUNIDAD 10 - Objective 9: Use Gossip Encryption
UNIDAD 10 - Objective 9: Use Gossip Encryption
- Objective 9 - Section Overview
- Intro to Gossip Encryption
- Configure Gossip Encryption
- Lab Session - Configure Gossip Encryption
- Course Review
- Hands-On Lab - Configure Gossip Encryption
- Manage the Lifecycle of Encryption Keys
- Lab Session - Managing the Lifecycle of Encryption Keys
- Hands-On Lab - Managing the Lifecycle of Encryption Keys
- Objective 9 - Section Recap
- Objective 9 - Practice Questions
UNIDAD 11 - Final Practice Exam · 1 leccionesUNIDAD 11 - Final Practice Exam
UNIDAD 11 - Final Practice Exam
- Final Practice Exam
UNIDAD 12 - Bonus Section · 1 leccionesUNIDAD 12 - Bonus Section
UNIDAD 12 - Bonus Section
- Bonus
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
12 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
10 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Bryan Krausen.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 12 unidades · 122 lecciones · 60 h
- 12 meses de acceso
- 10 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Bryan Krausen; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


