• HashiCorp Developer

  • HashiCorp Cloud Platform
  • Terraform
  • Packer
  • Consul
  • Vault
  • Boundary
  • Nomad
  • Waypoint
  • Vagrant
Consul
  • Install
  • Tutorials
  • Documentation
  • API
  • CLI
  • Try Cloud(opens in new tab)
  • Sign up
Consul Home

Tutorials

Skip to main contentTutorials

Get Started

  • Consul on HCP
  • Consul on Kubernetes
  • Consul on VMs

Use Cases

  • Kubernetes Service Mesh
  • Microservices
  • Network Automation with CTS
  • Service Discovery & Health
  • Service Mesh & Gateways

Certification Prep

  • Associate Prep
  • Associate Tutorials

Production

  • Application Resiliency
  • Datacenter Deploy
  • Enterprise Features
  • HCP Consul
  • HCP Consul Automation
  • Multi Cluster Deploy
  • Networking
  • Security

Integrations

  • App Development
  • Cloud & Platform
  • Docker
  • Load Balancers
  • Vault

Kubernetes

  • Deploy to Kubernetes
  • Kubernetes in Production
  • Service Mesh Features

Operations

  • Day 2 Operations
  • Monitoring
  • Security Operations

  • Resources

  • Tutorial Library
  • Certifications
  • Community Forum
    (opens in new tab)
  • Support
    (opens in new tab)
  • GitHub
    (opens in new tab)
  1. Developer
  2. Consul
  3. Tutorials
  4. Service Mesh Features

Explore Service Mesh Features

Gain hands on experience with service mesh features including Layer7 observability and gateways.

Start
8 tutorials
  •  
    9min
    Observe Consul Service Mesh Traffic with Prometheus
    Get an overview of how to enable observability features for Consul service mesh including built in Prometheus.
    • Consul
  •  
    11min
    Manage Traffic with Consul Service Mesh
    Manage Consul service mesh traffic using at the data plane with Envoy proxies, at the service level using the L7 Service Discovery Chain, and across the WAN with Gateways.
    • Consul
  •  
    14min
    Secure Service Mesh Communication Across Kubernetes Clusters
    Secure service-to-service communication across multiple Kubernetes clusters with Consul's mesh gateway feature.
    • Consul
  •  
    21min
    Layer 7 Observability with Prometheus, Grafana, and Kubernetes
    Collect and visualize layer 7 metrics from services in your Kubernetes cluster using Consul service mesh, Prometheus, and Grafana.
    • Consul
  •  
    13min
    Manage Consul with Kubernetes Custom Resource Definitions (CRDs)
    Register service intentions with Consul service mesh to control traffic flow by HTTP header, method, or path.
    • Consul
  •  
    15min
    Getting Started with Consul Service Mesh for Kubernetes
    In this tutorial, you will learn how to configure Consul as your Kubernetes service mesh to encrypt and control traffic between services.
    • Consul
  •  
    6min
    Enforce a Zero-trust Network with Consul Service Mesh
    Define intentions to introduce a zero-trust network security approach in your Kubernetes cluster.
    • Consul
  •  
    5min
    Understand Consul Service Mesh
    Consul can be deployed as a service mesh that provides service-to-service connection authorization and encryption using mutual TLS. Learn how to configure Consul as your Kubernetes service mesh to encrypt and control traffic between services.
    • Consul
    • Video
Give Feedback(opens in new tab)
  • Certifications
  • System Status
  • Terms of Use
  • Security
  • Privacy
  • Trademark Policy
  • Trade Controls
  • Give Feedback(opens in new tab)