Discover what's new in Consul 1.7
Consul is a networking tool that provides a fully featured service-mesh control plane, service discovery, configuration, and segmentation. Here, learn how to perform common Consul operations locally.
In this track, you will review production best practices for all Kubernetes installation types, and learn cloud-specific configurations for deploying Consul on Google Kubernetes Engine and Azure Kubernetes Service. Finally, you will practice registering, securing, and observing services deployed with Kubernetes.
8 minDeploy Consul locally on Minikube using the official Helm chart, and learn how to access Consul. Finally, configure Connect for services in your Kubernetes cluster.
30 minDeploy Consul on Kubernetes on Azure with the official Helm chart.
30 minDeploy Consul on Kubernetes on Google Kubernetes Engine with the official Helm chart
15 minThis document provides recommended practices and a reference architecture.
14 minThis guide covers the necessary steps to install and configure a new Consul cluster on Kubernetes.
15 minCollect and visualize layer 7 metrics from services in your Kubernetes cluster using Consul Connect, Prometheus, and Grafana.
Learn how to setup a development environment for testing and troubleshooting Consul before going into production.
8 minDeploy Consul locally on Minikube using the official Helm chart, and learn how to access Consul. Finally, configure Connect for services in your Kubernetes cluster.
30 minDeploy Consul on Kubernetes on Azure with the official Helm chart.
30 minDeploy Consul on Kubernetes on Google Kubernetes Engine with the official Helm chart
15 minThis document provides recommended practices and a reference architecture.
14 minThis guide covers the necessary steps to install and configure a new Consul cluster on Kubernetes.
15 minCollect and visualize layer 7 metrics from services in your Kubernetes cluster using Consul Connect, Prometheus, and Grafana.
Learn about Consul 1.7 features, including namespaces and new integrations.
Learn to deploy your first production-ready datacenter. If you are responsible for setting up and maintaining a healthy datacenter, this path will help you do so successfully.
5 minDeploy your first production-ready datacenter with Consul.
8 minThis document provides recommended practices and a reference architecture for HashiCorp Consul production deployments.
8 minIn this guide you will deploy your first three-server Consul cluster in accordance with the Reference Architecture.
10 minConsul provide the snapshot tool for backing up and restoring data. In this guide you will learn how to accomplish both.
10 minLearn how to run Consul as a service on Windows servers.
Continue securing and configuring your first production-ready datacenter. This path includes a series of guides for securing the cluster and setting up networking.
5 minNow that you have deployed your first Consul datacenter, secure it.
10 minLearn how to secure gossip communication between Consul agents for a single datacenter.
12 minLearn how to secure RPC, consensus, and HTTP communication by creating and deploying certificates to Consul agents.
16 minThis guide walks though securing your production Consul datacenter with ACLs.
13 minIn this guide, you'll learn how to discover the minimum privileges required to complete operations within your Consul datacenter and how to manage access using the operator-only implementation method.
This path includes a series of guides for advanced operations that may need to be performed after the initial setup including advanced networking, outage recovery, monitoring, and troubleshooting.
12 minAfter setting up your first datacenter, it is an ideal time to make sure your cluster is healthy and establish a baseline. This guide will discuss Consul health and server health metrics.
12 minIn this guide, you will use Telegraf to visualize Consul metrics.
12 minThere are several methods for adding or removing servers from the Consul cluster. Learn the best practices for each method.
13 minThis guide covers how to configure and use Autopilot features, which helps with Raft cluster monitoring, introduces stable servers, and cleans up dead servers.
15 minThis guide outlines the processes for recovering from a Consul outage due to a majority of server nodes in a cluster being lost, which requires operator intervention.
Learn more about Service Discovery.
12 minThis guide describes how to use Consul's prepared query capability, which automates geo failover policies for services in the case that one of multiple connected datacenters is unavailable.
17 minIt's rare to have all of your services running on nodes that you control. Learn how to register and health check services with Consul, even when they are running on nodes without a co-located Consul agent.
Consul connect serves as a service mesh control plane for a data plane of proxies. Learn how to allow or restrict east-west traffic using connect.
12 minThis guide demonstrates Consul Connect using internal proxies as sidecars.
12 minThis guide walks though getting started running Envoy as a Connect Proxy.
12 minThis guide describes best practices for running Consul Connect in production.
15 minIn this guide you will split layer-7 traffic, using Envoy proxies configured by Consul, to roll out a new version of a service. You can use this method for zero-downtime, blue-green, and canary deployments.
15 minIn this guide you will connect two services across datacenters using Consul Connect, intention replication, and mesh gateways.
Learn more about Service Configuration and Consul KV.
12 minThis guide demonstrates how to programmatically render configuration files from a variety of locations including Consul KV.
10 minThis guide describes how to build client-side leader elections for service instances, using Consul.
12 minThis guide demonstrates how to implement a distributed semaphore using the Consul KV store.
Learn how to use Namespaces to more easily share datacenter access for multiple teams.
Learn how Consul integrates with cloud providers, metrics tooling, and other technologies.
12 minIn this guide you will use Consul to configure F5 BIG-IP nodes and server pools based on changes in Consul service discovery.
12 minIn this guide, you will use Consul template to update NGINX load balancer configurations based on changes in Consul service discovery.
15 minThis guide describes how to use HAProxy's native integration to automatically configure the load balancer with service discovery data from Consul.
12 minThis guide describes how to use Consul-AWS to sync the services in an AWS Cloud Map namespace to a Consul datacenter or vice versa.
5 minDeploy your first production-ready datacenter with Consul.
8 minThis document provides recommended practices and a reference architecture for HashiCorp Consul production deployments.
8 minIn this guide you will deploy your first three-server Consul cluster in accordance with the Reference Architecture.
10 minConsul provide the snapshot tool for backing up and restoring data. In this guide you will learn how to accomplish both.
10 minLearn how to run Consul as a service on Windows servers.
5 minNow that you have deployed your first Consul datacenter, secure it.
10 minLearn how to secure gossip communication between Consul agents for a single datacenter.
12 minLearn how to secure RPC, consensus, and HTTP communication by creating and deploying certificates to Consul agents.
16 minThis guide walks though securing your production Consul datacenter with ACLs.
13 minIn this guide, you'll learn how to discover the minimum privileges required to complete operations within your Consul datacenter and how to manage access using the operator-only implementation method.
12 minAfter setting up your first datacenter, it is an ideal time to make sure your cluster is healthy and establish a baseline. This guide will discuss Consul health and server health metrics.
12 minIn this guide, you will use Telegraf to visualize Consul metrics.
12 minThere are several methods for adding or removing servers from the Consul cluster. Learn the best practices for each method.
13 minThis guide covers how to configure and use Autopilot features, which helps with Raft cluster monitoring, introduces stable servers, and cleans up dead servers.
15 minThis guide outlines the processes for recovering from a Consul outage due to a majority of server nodes in a cluster being lost, which requires operator intervention.
12 minThis guide describes how to use Consul's prepared query capability, which automates geo failover policies for services in the case that one of multiple connected datacenters is unavailable.
17 minIt's rare to have all of your services running on nodes that you control. Learn how to register and health check services with Consul, even when they are running on nodes without a co-located Consul agent.
12 minThis guide demonstrates Consul Connect using internal proxies as sidecars.
12 minThis guide walks though getting started running Envoy as a Connect Proxy.
12 minThis guide describes best practices for running Consul Connect in production.
15 minIn this guide you will split layer-7 traffic, using Envoy proxies configured by Consul, to roll out a new version of a service. You can use this method for zero-downtime, blue-green, and canary deployments.
15 minIn this guide you will connect two services across datacenters using Consul Connect, intention replication, and mesh gateways.
12 minThis guide demonstrates how to programmatically render configuration files from a variety of locations including Consul KV.
10 minThis guide describes how to build client-side leader elections for service instances, using Consul.
12 minThis guide demonstrates how to implement a distributed semaphore using the Consul KV store.
12 minIn this guide you will use Consul to configure F5 BIG-IP nodes and server pools based on changes in Consul service discovery.
12 minIn this guide, you will use Consul template to update NGINX load balancer configurations based on changes in Consul service discovery.
15 minThis guide describes how to use HAProxy's native integration to automatically configure the load balancer with service discovery data from Consul.
12 minThis guide describes how to use Consul-AWS to sync the services in an AWS Cloud Map namespace to a Consul datacenter or vice versa.
Looking for specific Consul information? The Consul documentation provides reference material and in-depth details on: