Course Description


You've heard about Istio. Now learn how to use it!

Istio is a marvelous open source tool that connects, manages, and secures microservices. It can be used to manage traffic flows among microservices, enforce access policies, and aggregate telemetry data, all without requiring changes to the microservice code.

In this course, you'll learn how to successfully deploy Istio, add it to your application, and use the service mesh it creates to manipulate communications between your microservices. 

You'll be doing this with hands-on labs, so you'll graduate from the course not just understanding how it all works, but also being able to immediately implement it for yourself. 

  • Experience with Linux command line will be helpful, but is not a requirement


  • Application Developers
  • Infrastructure Operators
  • Project Managers
  • Pre-Sales / Sale Engineers
  • Development Managers

Kumulus Technologies, Founder and CTO Robert Starmer

With 20 years of experience in automating IT data systems, and a focus on automating not only application deployments, but the underlying infrastructure as well, Robert brings a wealth of knowledge to the full application enablement stack from underlying Infrastructure automation and compliance to application deployment automation. Robert's technology background stems from efforts in such diverse fields as high performance computing and high frequency trading environments, scale-out workload managment, and enabling ops automation and continuous integration and deployment services. Robert also holds patents in network, datacenter, and application performance and scale enhancements. Robert is currently a founding partner at Kumulus Technologies, a San Francisco Bay area infrastructure focused Dev/Ops and Cloud Systems consultancy, where he writes, presents, develops, and educates industry on cloud and dev/ops topics.

Course curriculum

    1. Course Introduction

    2. Course Introduction/Overview

    3. Resource - Course Lecture Slides

    1. 1-1 Introduction to Microservices

    2. 1-2 Kubernetes Overview

    3. 1-3 Istio Overview -Architecture and Function

    4. 1-4 Istio Components- Istio Pilot

    5. 1-5 Istio Components - Envoy Proxy

    6. 1-6 Istio Components - Istio Mixer

    7. 1-7 Istio Components - Citadel

    1. 2-1 Traffic Management

    2. 2-2 Mutual TLS

    3. 2-3 Ingress / Egress

    4. 2-4 Request Routing

    5. 2-5 Service Visibility / Observability

    6. 2-6 Application and Service Resilience

    1. Lab Introduction

    2. Prerequisites

    3. Lab Intro - Prerequisites

    4. Lab 1A 💻Deploy Kubernetes on Your Laptop with Minikube

    5. Lab 1A - Demo - Kubernetes with Minikube

    6. Lab 1B 💻Deploy a Kubernetes Cluster on a Public Cloud with Google Cloud Platform

    7. Lab 1C 💻 Deploy Kubernetes on Your Laptop with Vagrant/Kubeadm

    1. Lab 2A 💻Get Istio

    2. Lab 2A - Demo - Get Istio

    3. Lab 2B 💻 Deploy an Application - BookInfo

    4. Lab 2B - Demo - Deploy an Application

    5. Lab 2C 💻Using the BookInfo App

    6. LAB 2C - Demo - Using Bookinfo

    7. Lab 2D 💻Using Istio - Dynamically Changing Request Routing

    8. Lab 2D - Demo - Dynamic Routing

    9. Lab 2E 💻Clean Up Your Environment

    1. Next Steps

About this course

  • $197.00
  • 33 lessons
  • 1.5 hours of video content

Others courses you may like:

  • $4,000.00

    FM Kubernetes Bundle

    Buy Now
  • 3 x $997.00

    The Kubernetes Accelerator

    Buy Now
  • $47.00 / month with 30 day free trial

    Cloud DevOps Learning Path

    Subscribe Now
  • $197.00

    DEV 055 Docker Basics for Cloud DevOps

    Buy Now
  • 12 x $249.75

    SRE MASTER Learning Path 5-Pack

    Buy Now