Difficulty: Intermediate
Estimated Time: 20 minutes

HashiCorp Consul Service (HCS) on Azure enables Microsoft Azure users to natively provision HashiCorp-managed Consul servers in any supported Azure region directly through the Azure Marketplace. As a fully managed service, HCS on Azure lowers the barrier to entry for an organization to leverage Consul for service discovery or service mesh across a mix of VM, hybrid/on-premises, and Kubernetes environments while offloading the operational burden to the Site Reliability Engineering (SRE) experts at HashiCorp.

In this hands-on lab, you will:

  • Configure a development environment to manage HashiCorp Consul Service on Azure.
  • Configure secure communications between your HCS datacenter and your AKS cluster.
  • Deploy a demo application to AKS.
  • Deploy an ingress gateway to HCS to enable external traffic to your application.

HashiCorp Consul Service (HCS) on Azure enables Microsoft Azure users to natively provision HashiCorp-managed Consul servers in any supported Azure region directly through the Azure Marketplace. As a fully managed service, HCS on Azure lowers the barrier to entry for an organization to leverage Consul for service discovery or service mesh across a mix of VM, hybrid/on-premises, and Kubernetes environments while offloading the operational burden to the Site Reliability Engineering (SRE) experts at HashiCorp.

In this hands-on lab, you:

  • Configured a development environment to manage HashiCorp Consul Service on Azure.
  • Secured communications between your HCS datacenter and your AKS cluster.
  • Deployed a demo application to AKS.
  • Deployed an Ingress Gateway to HCS to enable external traffic to your application.

Deploy Production Workloads With Managed Consul and Kubernetes

Step 1 of 8

Lab Infrastructure Provisioning

There are a few components that need to be added to the environment; we are adding them now. Wait for the complete message and then move to the next step.

This may take a few minutes.

Example Output

- Installing Prerequisites
- Installing kubectl
- Installing Helm 3
- Downloading Helm Repositories

and concluding with

- Complete! Move on to the next step.

Once this message appears, you are ready to continue.