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

Using Istio

Lee Calcote (SolarWinds), Girish Ranganathan (SolarWinds)
14:0017:30 Wednesday, 31 October 2018
Kubernetes, Monitoring, Observability, and Performance
Location: King's Suite - Sandringham Level: Intermediate
Secondary topics:  Resilient, Performant & Secure Distributed Systems

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: https://s3-eu-west-1.amazonaws.com/istio-images/istio-workshop-images_1.tar

What you'll learn

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

Description

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

SolarWinds

Lee Calcote is the head of technology strategy at SolarWinds, where he stewards strategy and innovation across the business. Previously, he led software-defined data center engineering at Seagate, leveling up the systems portfolio by delivering new predictive analytics, telemetric, and modern management capabilities, and held leadership positions at Cisco, where he created Cisco’s cloud management platforms and pioneered new, automated remote management services. Lee advises a handful of startups and serves as a member of various industry bodies, including the Cloud Native Computing Foundation (CNCF), the Distributed Management Task Foundation (DMTF), and the Center for Internet Security (CIS). As a Docker Captain and Cloud Native Ambassador, he is an organizer of technology conferences, an analyst, an author, and a speaker in the technology community. Lee holds a bachelor’s degree in computer science, a master’s degree in business administration from California State University, Fresno, and a number of industry certifications.

Girish Ranganathan

SolarWinds

Girish Ranganathan is principal architect at SolarWinds. 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.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)