Service Mesh with Roost - Istio
Enable/Disable Istio for Local and Remote Clusters
Click on the Menu Bar -- Cluster > Cluster Management.
Or you can use the Roost Quick Access Toolbar on right side to view Cluster Management
Click on the cluster for which Istio is needed.
Switch to Third Party Tools tab ,click on the edit option [which is in the top right corner],select Istio from dropdown against the Service Mesh to enable/disable Istio ,
You can configure other values such as Request Rate Threshold, Request Errors Threshold, Maximum Latency, Saturation Percentage, Query Interval Time, and then click on save.
To install or uninstall Istio it takes a few minutes (5-6 minutes)
The istio (un)install logs are visible in the bottom pane (terminal) or can be accessed using Roost Toolbar Logs icon
Inject/Uninject Istio SideCar Proxy
To Inject/Uninject istio SideCar Proxy in a namespace, select Workload Analytics from the Menu Observability > Workload Analytics.
Or you can use the Roost Quick Access Toolbar on right side to view Workload Analytics
Switch to Namespace View tab in Workload Analytics
Â
You can Inject/Uninject side car proxy into/from a namespace by clicking on the Inject/Uninject option against the namespace.
Side car proxy injection will be done only to pods that are deployed after injection.
Service Mesh Dashboard
To view the Service Mesh dashboard click on the Menu Bar -- Cluster > Service-Mesh Dashboard.