- [Instructor] In order to get the most out of this course, there are a couple of technologies and capabilities that will make your life a little bit easier. Number one, we're actually looking at Istio on top of Kubernetes. And so having a basic understanding of the Kubernetes command line interface and the basic concept of how Kubernetes works would really be useful. We'll certainly cover enough for you to get through the class without it, but that will certainly help you. Working with the command line in general on your laptop is also going to be useful, because that's how we're going to interact with Istio for the most part. In fact, if you have access to a Bash command line interface that will be the easiest to follow along with the exercises.
Also, we are going to be modifying files and so access to a text editor, either a command line variant like, vi or Emacs, or something along those lines, or even a graphical editor. As long as you can get to the files on the command line interface that will be absolutely fine. And those are the core things you're going to need. The rest we'll cover as we go along.
- Adding Istio to a microservice
- Traffic routing and deployment
- Creating advanced route rules with Istio
- Modifying routes for Canary deployments
- Establishing MTLS credentials
- Connecting to non-MTLS services
- Connecting Istio to OpenTracing
- Improving microservice robustness
- Forcing aborts in specific applications