HashiCorp Consul is a service mesh solution that provides service discovery, configuration, and segmentation functionality. It operates with a Control Plane (Consul Servers) and a Data Plane (proxies alongside services).

Here is a detailed breakdown of the components you listed, along with other key parts of the Consul mesh architecture.


1. Consul Server (Control Plane)

What happens if it does NOT exist?

Without Consul servers → the service mesh dies.


2. Consul DNS