Understand strategies for migrating from the legacy ACL system after upgrading to Consul 1.4+.
20min
Admin Partitions with HCP Consul and Amazon Elastic Container Service
Learn how to use admin partitions with Consul Enterprise on Amazon Elastic Container service.
9min
Application leader election with sessions
Build client-side leader elections for service instances, using Consul.
12min
Autopilot
Use Autopilot features to monitor the Raft cluster, introduce stable servers, and clean up dead servers.
14min
Forward DNS for Consul service discovery
Enable service discovery by configuring DNS forwarding for Consul.
18min
Automate Consul agent security with auto config
Securely join Consul agents to a Consul datacenter with JSON Web Tokens (JWT).
13min
Service mesh observability with Docker Compose
Deploy a Consul service mesh observability stack with Docker Compose to gain complete insight into metrics, logs, and traces.
15min
Consul with containers
Use the official HashiCorp Docker image for running Consul.
10min
Federate multiple datacenters with WAN gossip
Federate Consul datacenters using a single WAN gossip pool.
12min
Federate multiple datacenters with network areas
Use network areas for advanced datacenter federation. Network areas specify a relationship between a pair of Consul datacenters.
9min
Explore the Consul UI
Consul comes with support for a user-friendly and functional web UI out of the box. In this tutorial, you will explore the web UI.
12min
Rotate gossip encryption keys in Consul
Rotate gossip encryption keys in your Consul datacenter to keep datacenter secure.
7min
Consul service mesh on Kubernetes design patterns
Consul service mesh implements several, potentially familiar, networking and
cloud native design patterns. Learn how the Consul service
mesh operates in a Kubernetes environment, and maps Consul components back to
the design pattern language.
13min
Deploy Consul on Google Kubernetes Engine (GKE)
Deploy Consul on GKE and learn how to manage your Consul datacenter with the Consul CLI, UI, and API.
21min
Layer 7 observability with Prometheus, Grafana, and Kubernetes
Collect and visualize layer 7 metrics from services in your Kubernetes cluster
using Consul service mesh, Prometheus, and Grafana.
19min
Understand the Value of Migrating to Microservices
Consul service mesh features enable organizations of any size to implement a
controlled migration from monolith to microservices without disrupting current
workflows or system availability.
16min
Model a Monolith as a Set of Microservices
This tutorial will use an example monolithic application developed by a fictional
company to illustrate the process of modeling a monolith as a set of microservices
and planning a microservice pilot project.
18min
Deploy Consul on RedHat OpenShift
Deploy Consul on OpenShift with the official Helm chart and deploy services into Consul's service mesh.
21min
Scope a microservice extraction
Explore an example monolithic application developed by a fictional
company to illustrate the process of scoping a microservice extraction from a
monolith and with a focus on preparing for deployment it to Consul service mesh
on Kubernetes.
16min
Load Balancing with HAProxy Service Discovery Integration
Use HAProxy's native integration to automatically
configure the load balancer with service discovery data from Consul.
13min
Monitor Consul datacenter health with Telegraf
Use Telegraf to visualize Consul metrics.
12min
Monitor Consul with AppDynamics CNS
Use HashiCorp's Consul Monitoring Extension for AppDynamics CNS to collect Consul telemetry data and node information.
19min
Connect services across datacenters with mesh gateways
Connect two services across datacenters using Consul service mesh, intention replication, WAN gossip federation, and mesh gateways.
14min
Authenticate users with single sign-on (SSO) and Auth0
Use Auth0 as an OIDC auth method in Consul Enterprise for single sign-on (SSO).
11min
Consul-AWS
Use Consul-AWS to sync services in an AWS CloudMap namespace to a Consul datacenter or vice versa.
11min
Discover Services External to Pivotal Application Service
Use Consul DNS with Pivotal Application Service to discover external services.
14min
Use Terraform to register external services
Register external services with Consul using the Terraform Consul provider.
21min
Secure Consul agent communication with encryption and certificates
Secure RPC, consensus, and HTTP communication by creating and deploying certificates to Consul agents using OpenSSL as the CA.
14min
Secure Consul agent communication with TLS encryption
Secure RPC and consensus communication by creating and deploying certificates to Consul agents.
13min
Update Consul agents to securely communicate with TLS
Secure RPC and consensus communication by creating and deploying certificates to Consul agents on an existing datacenter.
16min
Troubleshoot common Consul issues
Find and fix problems with your Consul datacenter using built-in and external tools.
14min
Automate upgrades with Consul Enterprise
Upgrade your Consul datacenters without downtime using automated upgrades. This functionally is provided through the Enterprise feature of autopilot.
14min
Upgrade multiple federated Consul datacenters
Upgrade your federated Consul datacenters without downtime and ensuring federation and ACL replication is mantained.