Control Access into the Service Mesh with Consul API Gateway
Route inbound requests to applications running on the HashiCorp Consul service mesh by leveraging a single control plane.
Getting Started with Consul Service Mesh for Virtual Machines
In this tutorial, you will learn how to configure Consul as a service mesh to encrypt and control traffic between services on virtual machines.
Secure Service Communication with Consul Service Mesh and Envoy
Gain hands-on experience with Consul service mesh and Envoy as a sidecar proxy.
Visualize Service Mesh Communication in the Consul UI
Visualize the communication flow between services registered in your mesh with the topology diagram in the Consul UI.
Consul Service Mesh in Production
Understand best practices for running Consul service mesh in production.
Traffic Splitting for Service Deployments
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.
Implement Circuit Breaking in Consul Service Mesh with Envoy
Configure passive health checking in Consul service mesh to detect outliers and exclude unhealthy service instances from receiving traffic.
Load Balancing Services in Consul Service Mesh with Envoy
Manage traffic across services within Consul service mesh with Envoy load balancing policies.
Application Aware Intentions with Consul Service Mesh
Enhance Consul security by creating service (L7) intentions for services registered in the mesh.
Connect Services Across Datacenters with Mesh Gateways
Connect two services across datacenters using Consul service mesh, intention replication, WAN gossip federation, and mesh gateways.
Understand Terminating Gateways
Understand how terminating gateways, Consul's egress proxies, can provide connectivity to external destinations by terminating mTLS connections, enforcing Consul intentions, and forwarding requests to appropriate destination services.
Connect External Services to Consul With Terminating Gateways
Enable communication with an external service using terminating gateways and Envoy as a sidecar proxy.
Allow External Traffic Inside Your Service Mesh With Ingress Gateways
Enable inbound communications to an internal service mesh service using ingress gateways and Envoy as a sidecar proxy.
Integrate Consul with Ambassador Edge Stack on Kubernetes
Use Ambassador Edge Stack to route requests using Consul's service discovery.
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.
Connect Services in Different Consul Clusters with Cluster Peering
Route traffic of applications running on the HashiCorp Consul service mesh between clusters managed by different operators.
Connect Services on Windows Workloads to Consul Service Mesh
Deploy HCP Consul and Windows virtual machines, pre-configured with Consul, Envoy, and a demo service. Explore the Consul client configuration to add Windows workloads to your service mesh.