Summary
VMs are an important piece of the puzzle in modern architecture and are here to stay for the foreseeable future along with containers. With Istio, you can integrate traditional workloads running on VMs into Istio Service Mesh and leverage all the benefits of traffic management and security provided by Istio. Istio support for VMs enables the inclusion of legacy applications, as well as those applications that cannot run on a container due to certain constraints in the mesh.
After reading this chapter, you should be able to create a mesh for hybrid architectures. You can now install Istio on a VM and integrate workloads with the mesh along with Kubernetes-based workloads. To get yourself hardened with concepts in this chapter, practice creating multiple VMs with different versions of the envoydummy
application and then implement traffic management via virtual services and destination rules.
In the next chapter, we will read about various troubleshooting strategies and...