• 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. Kubernetes Service Mesh

Service Mesh on Kubernetes

Review production best practices for all Kubernetes installation types and learn cloud-specific configurations for deploying Consul on different cloud providers. Practice registering, securing, and observing services deployed with Kubernetes.

Start
17 tutorials
  •  
    14min
    Consul and Kubernetes Reference Architecture
    Learn recommended practices and reference architecture for deploying Consul service mesh on Kubernetes.
    • Consul
  •  
    15min
    Consul and Kubernetes Deployment Guide
    Install and configure a new Consul datacenter on Kubernetes.
    • Consul
  •  
    11min
    Secure Applications with Service Sidecar Proxies
    Deploy applications on Kubernetes using Consul service mesh to encrypt and control traffic between services with mTLS.
    • Consul
  •  
    22min
    Secure Consul and Registered Services on Kubernetes
    Secure Consul on Kubernetes using gossip encryption, TLS certificates, Access Control Lists, and Consul intentions.
    • 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
    Consul Service Discovery and Service Mesh on Minikube
    Deploy Consul locally on Minikube and learn how to manage your Consul datacenter with the Consul CLI, UI, and API. Finally, configure Consul service mesh for services in your Kubernetes cluster.
    • Consul
  •  
    16min
    Consul Service Discovery and Mesh on Kubernetes in Docker (kind)
    Deploy Consul locally on kind and learn how to manage your Consul datacenter with the Consul CLI, UI, and API. Finally, configure Consul service mesh for services in your Kubernetes cluster.
    • Consul
  •  
    14min
    Deploy Consul on Azure Kubernetes Service (AKS)
    Deploy Consul on AKS and learn how to manage your Consul datacenter with the Consul CLI, UI, and API.
    • Consul
  •  
    13min
    Deploy Consul on Google Kubernetes Engine (GKE)
    Deploy Consul on GKE and learn how to manage your Consul datacenter with the Consul CLI, UI, and API.
    • Consul
  •  
    12min
    Deploy Consul on Amazon Elastic Kubernetes Service (EKS)
    Deploy Consul on EKS and learn how to manage your Consul datacenter with the Consul CLI, UI, and API.
    • Consul
  •  
    18min
    Deploy Consul on RedHat OpenShift
    Deploy Consul on OpenShift with the official Helm chart and deploy services into Consul's service mesh.
    • Consul
  •  
    15min
    Control Access into the Service Mesh with Consul API Gateway
    Route inbound requests to applications running on the HashiCorp Consul service mesh by leveraging a single control plane.
    • Consul
  •  
    25min
    Deploy Federated Multi-Cloud Kubernetes Clusters
    Use Terraform to provision Kubernetes clusters in the Azure and AWS clouds, deploy Consul Helm charts enabling Consul federation, and deploy an example application on both clusters.
    • Terraform
    • Consul
  •  
    30min
    Multi Cluster Applications with Consul Enterprise Admin Partitions
    Learn how to deploy containerized applications across networks, clusters, and partitions using admin partitions with Consul Enterprise and Kubernetes.
    • Consul
    • Video
  •  
    22min
    Vault as Secrets Management for Consul
    Secure Consul on Kubernetes using gossip encryption, TLS certificates, and service mesh certificates using Vault as secrets management.
    • Consul
    • Vault
Give Feedback(opens in new tab)
  • Certifications
  • System Status
  • Terms of Use
  • Security
  • Privacy
  • Trademark Policy
  • Trade Controls
  • Give Feedback(opens in new tab)