Consul is a networking tool that provides a fully featured service mesh and service discovery. Try Consul locally.
Understand Consul's features and functionality, before deploying a development environment.
Install a Consul agent on your local machine that you will use in subsequent tutorials to explore Consul's core capabilities.
Run a Consul agent in development mode, and learn about the server and client modes that you would use when running Consul in production.
Consul learns about services when they register with their local Consul clients. In this tutorial, you will register a service and health check using a configuration file.
Gain hands-on experience with Consul service mesh and Envoy as a sidecar proxy.
Add and manage data in the Consul key value store, using the Consul command-line interface.
Consul comes with support for a user-friendly and functional web UI out of the box. In this tutorial, you will explore the web UI.
Join two Consul agents together to form a multi-agent Consul datacenter. You will use Vagrant to create the environment for this tutorial.
Find other resources to help you continue learning Consul functionalities.