Istio Service Mesh Fundamentals

In this workshop you will get an overview of Kubernetes concepts and building blocks and use it to deploy your applications. In addition to the theoretical parts.

Learn more

Interested in private workshops for your company?

We can tailor the course material that matters to you. Contact us for more information.

Istio Service Mesh Fundamentals

One of the challenges of adopting cloud-native technologies and moving to a microservices architecture is the management of services and interactions between them. A service mesh, as an infrastructure layer, can help with managing service interaction with features like service discovery, intelligent traffic management, handling failures, increasing service reliability, monitoring, and security.

What will I learn?

The workshop is broken down into four sections that feature a theoretical and a practical part. In the theoretical part, you will learn the concepts and theory behind different topics, and in the practical part, we will demonstrate the concepts using demos that you can follow along.

  • Introduction to Istio Service Mesh
  • Intelligent Traffic Routing
  • Service Resiliency and Testing
  • Security in the Service Mesh

By the end of the workshop, you will learn how to:

  • Route traffic using weight-based and request-based traffic management
  • Create zero-downtime releases and canary deployments
  • Make your services resilient and test for resiliency
  • Observe and monitor your services using Grafana, Jaeger, and Kiali

Audience

This workshop is suited for the beginner developers as well as service mesh operators and DevOps engineers. You need to be familiar with Kubernetes concepts of Deployments, Services and know how to use Kubernetes CLI to deploy resources. You can attend the Kubernetes Fundamentals workshop to learn about Kubernetes.

Prerequisites

The workshop participants should be familiar with Kubernetes basics. You will need a Mac, Linux or Windows computer with the following installed:

  • Docker
  • Kubernetes cluster (either running on a local machine or from any cloud provider)
  • Kubernetes CLI (kubectl)
  • Istio installation (demo profile)

You will receive instructions for preparing and installing Kubernetes and Istio on your computer before the workshop.

Get notified when Istio Service Mesh Fundamentals is available.