March 2020
Intermediate to advanced
626 pages
14h 45m
English
Consul is easy to understand and use. It is highly available and dynamically distributed. This section will detail how Consul works as a service mesh and its architecture components for the control plane and data plane.
Consul is configured as a control plane that provides four main functionalities: service discovery, secure communication, resource configuration, and network segmentation. These components are managed by a cluster manager (Consul server) to provide a robust service mesh.
Consul provides a data plane through the use of a proxy and native integration model with microservices. It is shipped with the popular sidecar Envoy (built by Lyft) proxy. This can be seen in the following diagram:
The preceding ...
Read now
Unlock full access