Home / Companies / HashiCorp / Blog / Post Details
Content Deep Dive

Transparent Proxy on Consul Service Mesh

Blog post from HashiCorp

Post Details
Company
Date Published
Author
David Yu
Word Count
1,659
Language
English
Hacker News Points
-
Summary

Consul 1.10 introduces a new feature called transparent proxy that allows applications to be deployed without modification into the service mesh. This feature provides an easier onboarding experience by automatically redirecting traffic from services within applications to their sidecar proxies, eliminating the need for explicit modifications or defining upstreams. Transparent proxy ensures encrypted application communication and removes the requirement for explicitly dialing sidecar proxies or defining application upstreams. It also enables services to communicate with each other using Kubernetes DNS hostnames without requiring explicit configuration. The feature is enabled by default on Kubernetes deployments starting from Consul 1.10, and users can control its behavior via Helm stanzas or Kubernetes annotations. Transparent proxy allows for better controls over communication between applications inside or outside the service mesh, providing a more secure and efficient way to deploy and manage services.