Developing and deploying applications in a multi-cluster world is hard. I don’t think anyone will dispute that. But things just got a little bit easier with some updates in Verrazzano 1.1.
If you are new to Verrazzano, see my previous blog.
Let’s start with understanding traffic flows between applications components. In the case where you have a number of microservices deployed, and those services interact with each other – depend on each other to some degree – it is important to understand the relationships between those microservices as well as understand the current state of the traffic flow between them. If you are using Verrazzano as your container platform, you’ll have an Istio Service Mesh automatically configured to manage and protect that network traffic. And now, with Verrazzano 1.1, you can use Kiali out of the box to view, monitor, and troubleshoot that network traffic.
Kiali is the user interface to Istio, and it is super simple to use. From the Verrazzano console, you can directly access Kiali. From there, you can see the traffic flows and any hot spots or trouble areas. You can then drill down to see the details of each [flow]. Kiali uses metrics data from Envoy stored in Prometheus to build the graphical model.
Because Verrazzano federates the metrics from multiple clusters into a single Prometheus instance, Kiali can build graphical flows for all of applications deployed to all of the clusters in your Verrazzano environment, and includes cross-cluster traffic flows. Read the complete article here.
For regular information become a member in the Developer Partner Community please register here.