Meshery Adapter for Consul

Cloud Native InfrastructureAdapter StatusAdapter VersionEarliest Supported Infrastructure Version
Consulstablev0.8.3v1.8.4

Features

  1. Lifecycle management of Consul
  2. Lifecycle management of sample applications
  3. Performance management of Consul and its workloads
    • Prometheus and Grafana integration
  4. Configuration management and best practices of Consul
  5. Custom configuration

Lifecycle management of Consul

The Meshery Adapter for Consul can install v1.8.4 and later of Consul on a connected Kubernetes cluster.

This adapter installs the Consul control plane with the official HashiCorp Consul Helm chart (hashicorp/consul). Sample applications and custom configuration are applied as Kubernetes manifests. A Helm-rendered Consul demo snapshot is also available as manifests under the adapter’s config templates.

To install Consul from Meshery’s UI, choose the Meshery Adapter for Consul, click (+), and select a supported Consul version.

See Adapters for the shared installation methods, fallback order, and how subsequent configuration is applied through Designs.

Sample Applications

Meshery supports the deployment of a variety of sample applications on Meshery Adapter for Consul. Use Meshery to deploy any of these sample applications.

  • httpbin
    • Httpbin is a simple HTTP request and response service.
  • Bookinfo
    • The sample BookInfo application displays information about a book, similar to a single catalog entry of an online book store.
  • Image Hub
    • Image Hub is a sample application written to run on Consul for exploring WebAssembly modules used as Envoy filters.

Performance management of Consul and its workloads

Prometheus and Grafana integration

The Meshery Adapter for Consul will connect to Prometheus and Grafana instances running in the control plane (typically found in a separate namespace) or other instances to which Meshery has network reachability.

Custom configuration

You can paste (or type in) any Kubernetes manifest and have this adapter apply or delete it in the requested namespace. Use this for Consul-related resources, sample-app changes, or other cluster configuration Meshery can reach.

Architecture

Consul Service Mesh Architecture

Suggested Topics

Lifecycle management

The Meshery Adapter for Consul can install v1.8.4 of Consul. A number of sample applications can be installed using the Meshery Adapter for Consul.

Install Consul

In Meshery's UI, choose the Meshery Adapter for Consul.

Click on (+) and choose the v1.8.4 of the Consul.