You are viewing content from a past/completed QCon -

Workshop: Service Mesh Kick-Starter with Istio

Location: Henry Moore, 4th flr.

Duration: 9:00am - 4:00pm

Day of week: Friday

Level: Intermediate

Key Takeaways

  • Be comfortable choosing Istio by dispelling the magic and understanding how it works
  • Gain confidence deploying and inspecting Istio
  • Learn about, and practice using, the observability features of Istio
  • Get hands-on experience using Istio to controlling microservice traffic using Istio's sophisticated Service Discovery and Routing capabilities.

Prerequisites

Participants should have a working knowledge of Kubernetes (as a user - no knowledge of deployment is needed) Participants should bring their own laptop. Mac OS X or Linux strongly recommended - the tools don't work properly on Windows and I can't support it. Participants should have access to a GCP account with some credits. We'll only spend a few dollars throughout the day, so a new google account with the $300 free credits is fine. We will be creating and destroying resources, so use a shared company account at your own risk!

We will provision a Kubernetes cluster using GKE. Onto this we'll install Istio.

I'll take you through the principles of Istio's operation, and its various components. Then we'll deploy a sample app and show what Istio is doing to the traffic. With these in place, we'll explore the traffic observability features of Istio. Lastly, we'll perform some traffic control; setting up HTTP-aware canaries and a/b tests.

Speaker: Matt Turner

Site Reliability Engineer @MarshallWace

Matt is an SRE at Marshall Wace, a London asset manager. Matt's team is responsible for infrastructure, on-prem and public-cloud, security, and developer experience. Marshall Wace's platform has it all - old and new, Kubernetes and Kerberos. Matt has done Dev, sometimes with added Ops, for over a decade, working at JetStack, SkyScanner, Cisco, Tetrate, and others. His idea of "full-stack" is Linux, Kubernetes, and now Istio too. He's given lots of talks and workshops on Kubernetes and friends, and is co-organiser of the Istio London meetup. He tweets @mt165 and blogs at https://mt165.co.uk

 

Find Matt Turner at

Tracks

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.