This workshop will introduce you to Istio and Envoy, service mesh tools that have changed the landscape of cloud-native applications. You will learn how and why to use these tools to solve the challenges of observability, security, networking, and multi-cloud deployments.
Throughout this workshop, we will be deploying onto, and interacting with Kubernetes. In this lab, we’ll provide the configuration inline to help you understand what’s happening, but the config is also provided in YAML files that you can apply directly.
A basic understanding of Kubernetes is a prerequisite to these labs. For background on Kubernetes or additional sources on service mesh, we recommend labs like Kubernetes 101 and Kubernetes Code Lab by Ray Tsang, the Kubernetes website for background, and environments like the Play with Kubernetes Classroom to play with a live system. We also recommend and gratefully acknowledge Ryan Knight's Istio Workshop, as well as Ray Tsang's.
We'll go over the content in the following order: