With the emergence of containers and container orchestration systems such as Kubernetes, microservices architectures have become more and more prevalent. Because of this, many new sets of challenges have appeared. It is true that each microservice in itself is simpler, but the system as a whole is now more complex and difficult to manage. In this context, service mesh solutions were designed to tackle these issues. One such solution, in particular, stands out in the market: “Istio”.
In this blog, we will explore how to take a sample application, deploy it to Kubernetes, then make the necessary changes for it to work with Istio. For this purpose, we selected the WordPress application that is provided by the Kubernetes community repo as an example.