• 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. Microservices

Microservices with Consul on Kubernetes

These tutorials use an example application written to illustrate why and how organizations can migrate from monolith to microservices using Consul on Kubernetes.

Start
5 tutorials
  1.  
    19min
    Understand the Value of Migrating to Microservices
    Consul service mesh features enable organizations of any size to implement a controlled migration from monolith to microservices without disrupting current workflows or system availability.
    • Consul
  2.  
    7min
    Consul Service Mesh on Kubernetes Design Patterns
    Consul service mesh implements several, potentially familiar, networking and cloud native design patterns. Learn how the Consul service mesh operates in a Kubernetes environment, and maps Consul components back to the design pattern language.
    • Consul
  3.  
    16min
    Model a Monolith as a Set of Microservices
    This tutorial will use an example monolithic application developed by a fictional company to illustrate the process of modeling a monolith as a set of microservices and planning a microservice pilot project.
    • Consul
  4.  
    21min
    Scope a Microservice Extraction
    Explore an example monolithic application developed by a fictional company to illustrate the process of scoping a microservice extraction from a monolith and with a focus on preparing for deployment it to Consul service mesh on Kubernetes.
    • Consul
  5.  
    25min
    Extract and Deploy a Microservice with Consul on Kubernetes
    Explore an example monolithic application developed by a fictional company to illustrate the process of extracting a microservice from a monolith and deploying it to Consul service mesh on Kubernetes.
    • Consul
Give Feedback(opens in new tab)
  • Certifications
  • System Status
  • Terms of Use
  • Security
  • Privacy
  • Trademark Policy
  • Trade Controls
  • Give Feedback(opens in new tab)