Istio Service Mesh Workshop

Install Istio on a Kubernetes cluster and deploy three microservices. Experiment with monitoring, tracing, routing, and fault injection before trying advanced tasks with Egress, Kiali, and mTLS.

Learn More >

30 minutes | Beginner

Get familiar with Service Mesh and why you'd use it. Then learn how to install Istio on a Kubernetes (OpenShift) cluster.

Published 06 May 2019 by

60 minutes | Intermediate

Learn about Istio’s out-of-the-box monitoring, custom metrics, and OpenTracing via Prometheus and Grafana.

Published 06 May 2019 by Rafael Benevides

60 minutes | Expert

Learn about Istio’s smart routing, access control, load balancing, and rate limiting.

Published 06 May 2019 by Rafael Benevides

60 minutes | Expert

Understand failure scenarios of distributed computing by working through HTTP errors and network delays, applying chaos engineering to repair the environment.

Published 06 May 2019 by Rafael Benevides

30 minutes | Expert

Install Siege to stress test URLs, fail fast, and achieve the ultimate back-end resilience using retries, circuit breaker, and pool ejection.

Published 06 May 2019 by Rafael Benevides

10 minutes | Intermediate

Use Egress routes to apply rules to how internal services interact with external APIs and services.

Published 06 May 2019 by Rafael Benevides

15 minutes | Expert

Explore Kiali’s ability to give a big picture of the mesh and show the whole flow of requests and data.

Published 06 May 2019 by Rafael Benevides

15 minutes | Expert

Create an Istio Gateway and VirtualService, then get a closer look at mutual TLS (mTLS) to learn its settings.

Published 06 May 2019 by Rafael Benevides