• HashiCorp Developer

  • HashiCorp Cloud Platform
  • Terraform
  • Packer
  • Consul
  • Vault
  • Boundary
  • Nomad
  • Waypoint
  • Vagrant
Consul
  • Install
  • Tutorials
  • Documentation
  • API
  • CLI
  • Try Cloud(opens in new tab)
  • Sign up
Consul Home

Tutorials

Skip to main contentTutorials

Get Started

  • Consul on HCP
  • Consul on Kubernetes
  • Consul on VMs

Use Cases

  • Kubernetes Service Mesh
  • Microservices
  • Network Automation with CTS
  • Service Discovery & Health
  • Service Mesh & Gateways

Certification Prep

  • Associate Prep
  • Associate Tutorials

Production

  • Application Resiliency
  • Datacenter Deploy
  • Enterprise Features
  • HCP Consul
  • HCP Consul Automation
  • Multi Cluster Deploy
  • Networking
  • Security

Integrations

  • App Development
  • Cloud & Platform
  • Docker
  • Load Balancers
  • Vault

Kubernetes

  • Deploy to Kubernetes
  • Kubernetes in Production
  • Service Mesh Features

Operations

  • Day 2 Operations
  • Monitoring
  • Security Operations

  • Resources

  • Tutorial Library
  • Certifications
  • Community Forum
    (opens in new tab)
  • Support
    (opens in new tab)
  • GitHub
    (opens in new tab)
  1. Developer
  2. Consul
  3. Tutorials
  4. HCP Consul

HCP Consul Deployment

Deploy managed Consul in AWS or Azure. Connect Consul clients running on Azure Virtual Machines (VMs), Elastic Compute Cloud (EC2), Elastic Kubernetes Service (EKS), Azure Kubernetes Service (AKS), and/or Elastic Container Service (ECS).

Start
11 tutorials
  •  
    9min
    Deploy HCP Consul
    HashiCorp Cloud Platform (HCP) enables you to deploy a Consul managed service on AWS.
    • Consul
  •  
    12min
    Deploy HCP Consul with Terraform
    Automate the deployment of a Consul managed service on AWS using the Terraform HashiCorp Cloud Platform (HCP) Consul provider.
    • Terraform
    • Consul
  •  
    8min
    Configure Azure VM as a Consul Client for HCP Consul
    Deploy an Azure VM instance running a Consul client and connect it to a specific HashiCorp Cloud Platform (HCP) Consul cluster.
    • Consul
    • Terraform
  •  
    14min
    Configure EC2 as a Consul Client for HCP Consul
    Deploy an AWS EC2 instance running a Consul client that can connect to a specific HashiCorp Cloud Platform (HCP) Consul cluster.
    • Consul
    • Terraform
  •  
    17min
    Connect an Elastic Kubernetes Service Cluster to HCP Consul
    Connect an Elastic Kubernetes Service (EKS) cluster to HashiCorp Cloud Platform (HCP).
    • Consul
  •  
    13min
    Migrate your Consul Datacenter to HCP Consul
    Move your KV data and ACL configuration to HashiCorp Cloud Platform (HCP) Consul and migrate your Consul clients.
    • Consul
  •  
    12min
    Connect an Amazon Transit Gateway to your HashiCorp Virtual Network
    Create a transit gateway attachment from your Amazon Transit Gateway to your HCP Virtual Network to enabled low friction, multi-region networking.
    •  
      12min
      Federate Multiple HCP Consul clusters
      Connect HashiCorp Cloud Platform (HCP) Consul clusters across different regions.
      • Consul
      • Terraform
    •  
      12min
      Serverless Consul service mesh with ECS and HCP
      Deploy a fully-managed service mesh with AWS Elastic Container Service (ECS) and HashiCorp Cloud Platform (HCP).
      • Consul
      • Terraform
    •  
      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.
      • Consul
    •  
      16min
      Extend your Service Mesh to Support AWS Lambda
      Learn how to configure AWS Lambda functions to interact with Consul service mesh. Replace a Kubernetes service deployment with an AWS Lambda function.
      • Consul
    Give Feedback(opens in new tab)
    • Certifications
    • System Status
    • Terms of Use
    • Security
    • Privacy
    • Trademark Policy
    • Trade Controls
    • Give Feedback(opens in new tab)