Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 1.35 KB

01_introduction.adoc

File metadata and controls

23 lines (16 loc) · 1.35 KB

Introduction

This workshop will focus on Kuma, a versatile and easy-to-use service mesh control plane built on top of Envoy proxy. Initially, Kuma was developed by Kong but was donated to the CNCF Community. Kuma offers many features, including traffic routing, load balancing, mTLS encryption, rate limiting, and observability. We will work with Java or Kotlin demo applications built using Spring Boot and Micronaut frameworks and deploy them within a Kubernetes cluster.

Kuma Architecture

Throughout the workshop, you’ll learn how to:

  • Set up the Kuma service mesh control plane.

  • Deploy and connect demo applications to the service mesh.

  • Enable traffic policies like routing, load balancing, mTLS encryption, and rate limiting.

  • Gain insights into your service mesh using Grafana and Prometheus for observability.

Before we begin, I hope you’ve already set up the necessary tools and met the prerequisites outlined earlier. If you encounter any issues during the workshop, please don’t hesitate to ask questions. Active participation is highly encouraged, as hands-on exercises will help you gain practical experience with service mesh technologies.

Now, let’s start with our workshop’s first step: setting up the Kuma service mesh control plane.