Understanding the Consul Service Mesh
In previous sections in this book, we discussed Istio and Linkerd. Now, we will move on to Consul, another service mesh. Consul, an open source project, was started by HashiCorp (https://github.com/hashicorp/consul), and it has 17,000+ stars and nearly 30,000 forks at the time of writing. This is a testament to the vibrant community around it.
Consul supports both VM and as well as Kubernetes. In this chapter, we will cover mostly Consul Connect, which is the Consul service mesh implementation of the Kubernetes environment. First, we will understand the Consul architecture and the concepts of control and data planes. Then, we will look at Consul Connect's traffic management features, monitoring, and visualization. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access