Summary
This chapter was very hands-on, but we hope you learned how to set up Istio in various cluster configurations. Every section used two clusters as an example to demonstrate the setup, but we would recommend that you extend each of the examples by adding more clusters. Practice various scenarios by deploying an Envoy dummy application and curl
Pod from the utilities namespace and then applying virtual and destination rules and testing the behavior of the services in a multi-cluster environment. Practice east-west traffic scenarios by configuring the east-west gateway to only be accessible cross-cluster and see how that plays out using the instructions in this chapter.
Although we discussed four deployment options, choosing the right deployment model depends on specific use cases, and you should consider your underlying infrastructure provider, application isolation, network boundaries, and service-level agreement requirements to consider which architecture is the best fit...