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.