Istio Hands-on

Manage Microservice Communication with Kubernetes and Istio Service Mesh

Content:

Overview
1. Create your Cloud environment
2. Setup your work environment
3. Install the Cloud Native Starter sample app
4. Telemetry
5. Traffic Management
6. Secure your services

Overview

Do you need to select the right technologies to build your next application? Learn how Kubernetes and Istio give you full control over your microservices.

Kubernetes minimizes outages and disruptions through self-healing, intelligent scheduling, horizontal scaling, and load balancing.

Istio is an open platform to connect, secure, control and observe microservices, also known as a service mesh, on cloud platforms such as Kubernetes. With Istio, you can manage network traffic, load balance across microservices, enforce access policies, verify service identity, secure service communication, and observe exactly what is going on with your services.

In this workshop, you can see how to install and use Istio alongside microservices for a simple app called Cloud Native Starter.

architecture

Objectives

After you complete this workshop, you’ll be able to:

Get Started

These are the exercises of this workshop, go through all of them in sequence.


The presentation that goes together with this workshop is in the root if this Github repository.

Credits

This workshop is based on the Istio101 workshop in the IBM Github repo.

Contributors to this Istio101 workshop are Lin Sun, Belinda Vennam, and many more.


29.8.2023