istio-on-gke-tutorial icon indicating copy to clipboard operation
istio-on-gke-tutorial copied to clipboard

A tutorial showing how to use Istio on Google Kubernetes Engine

Istio on GKE Tutorial

This tutorial shows how to use Istio on Google Kubernetes Engine (GKE) using the Istio on GKE add-on.

Slides

There's a presentation that accompanies the tutorial.

Stop reinventing the wheel with Istio

Pre-requisites

We assume that you have a Google Cloud project with Kubernetes API enabled. Installing Istio on GKE explains how to enable Kubernetes API.

We built and tested tutorial on GKE version 1.12.5-gke.5 with Istio version 1.0.3-gke.3.

Steps

  • Create a GKE cluster with Istio
  • Hello World Istio
  • Gateway and VirtualService
  • Istio add-ons
  • Traffic Management
  • Cleanup

This is not an official Google product.