chapter two
This chapter covers:
- Installing Istio on Kubernetes
- Understanding the Istio control plane components
- Deploying an application with the Istio proxy
- Controlling traffic with Istio RouteRules
Istio solves some of the difficult challenges of service communication in cloud environments and provides a lot of capabilities to both developers and operators. We’ll cover these capabilities and how it all works in subsequent chapters, but to help you get a feel for some of the features of Istio, we’re going to do a basic installation (more advanced installation can be found in Appendix XX) and deploy a few services. From there, we’ll explore the components that make up Istio and what functionality we can provide to our sample services. Lastly, we’ll look at how to do basic traffic routing, and metrics collection, and resilience. Further chapters will dive deeper into the functionality.