Build Systems that Drive Business
30–31 Oct 2018: Training
31 Oct–2 Nov 2018: Tutorials & Conference
London, UK

Using Istio

Lee Calcote (Layer5), Girish Ranganathan (Layer5)
14:0017:30 Wednesday, 31 October 2018
Kubernetes, Monitoring, Observability, and Performance
Location: King's Suite - Sandringham
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Average rating: **...
(2.67, 6 ratings)

Prerequisite knowledge

  • Familiarity with core Kubernetes constructs and kubectl
  • A basic understanding of network traffic management

Materials or downloads needed in advance

  • A WiFi-enabled laptop
  • Docker Desktop installed (optional)
  • Workshop attendees should download the following file prior to the tutorial:

What you'll learn

  • Learn how to build observable, resilient, and secure microservices with Istio and Kubernetes


One of the greatest difficulties when adopting cloud-native technologies is the integration of services in distributed systems. The challenges include service discovery, load balancing, fault tolerance, end-to-end monitoring, dynamic routing for canary deployments, and most importantly, securing the communication channels. Istio solves these problems by providing a layer of infrastructure between the services and the network that allows the service communication to be controlled outside the application code. This fundamentally changes how services are connected, managed, and secured.

Lee Calcote and Girish Ranganathan walk you through building observable, resilient, and secure microservices with Istio and Kubernetes. You’ll learn how Istio is changing the landscape of cloud-native applications and see how to deploy each piece of Istio alongside a microservice application running in Kubernetes—in the process, creating a service mesh to control the communication.

Topics include:

  • Traffic management, resilient communication, and load balancing between services
  • Policy enforcement and rate limiting
  • Telemetry, monitoring, and reporting
  • Securing communication
  • Microservices canary deployments
Photo of Lee Calcote

Lee Calcote


Lee Calcote is an innovative product and technology leader, passionate about empowering engineers with efficient and effective solutions. As founder of Layer5, he’s at the forefront of the cloud native movement. Open source, advanced, and emerging technologies have been a consistent focus through his tenure at SolarWinds, Seagate, Cisco, and Schneider Electric. An advisor, author, and speaker, he’s active in the community as a Docker Captain, Cloud Native Ambassador, and Google Summer of Code Mentor and is the author of Istio: Up & Running from O’Reilly.

Photo of Girish Ranganathan

Girish Ranganathan


Girish Ranganathan is a chief architect at Layer5. A software technologist who has played a pivotal role in architecting and developing a variety of large-scale distributed systems on a range of platforms including microservices and serverless, Girish strongly believes that simple ideas can go a long way toward building efficient, reliable, secure, and scalable systems.