arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Service Mesh Configuration

Service mesh is a concept used to describe the network of microservices and their interactions, forming the foundation for managing service-to-service communications.

Istio is the industry-standard technology for managing service mesh, and Cocktail supports the installation and monitoring of Istio.

hashtag
What information does it provide?

  • It visualizes service-to-service connection configurations.

  • It provides network traffic monitoring information.

hashtag
What are the advantages of service mesh configuration?

hashtag
Ease of Istio installation

Istio installation is made easy through Cocktail Cloud's addon features.

hashtag
Integration of Cocktail Cloud and Istio monitoring screens

Istio's monitoring screen is integrated with Cocktail Cloud's web UI.

hashtag
Task List

  • Install Service Mesh

  • View Service Mesh

hashtag
1. Install Service Mesh

1) To use the service mesh, the platform administrator needs to deploy Istio to a specific cluster through the addon feature.

hashtag
1.1 View Cluster List

1) Go to [Infrastructure] - [Clusters] tab and select the registered cluster.

hashtag
1.2 View Installed Addons for the Cluster

1) The overview screen for the selected cluster will be displayed. Click on the [Addon] menu at the top to see the list of installed addons for that cluster.

hashtag
1.3 View Available Addons for the Cluster

1) To install Istio, click on the "Deploy" button in the upper-right corner of the Addons list screen. The list of addons already installed and those available for installation on the cluster will be displayed.

hashtag
1.4 View Istio Addon Information

1) Click on the "Deploy" button for the Istio card. Information about the Istio addon and explanations of parameters that can be configured during deployment will be shown.

hashtag
1.5 Deploy Istio

1) Navigate to the "Settings" tab at the top of the Istio addon information screen. The configuration information input screen for deploying Istio will appear. After entering the configuration information, click the "Deploy" button.

Item (* is required)
Content

2) After Istio is installed on the cluster, the "Service Mesh" menu will be displayed at the top when accessing the service map screen for that cluster.

hashtag
2. View Service Mesh

1) Access the "Service Mesh" menu for a specific service map. In the center of the screen, it displays the connection relationships between services and workloads, along with information about requests and responses. On the right side of the screen, it shows traffic-related information specific to the selected connection relationship in the center of the screen.

hashtag
2.1 Accessing Graph Information Guide

1) Click on the question mark button at the top of the Graph to get information on how to view the graph

hashtag
2.2 Select Graph Type

1) Choose the desired graph type to view.

2) Available graph types include

circle-info
  • App Graph: Displays the connection relationships between services and workloads, representing all versions of workloads as a single graph node.

  • Service Graph: Displays the connection relationships between services.

hashtag
2.3 Configure Graph Display Information

Configure the information displayed on the edges connecting nodes in the graph. Additionally, configure the elements displayed on the graph.

Versioned App Graph: Displays the connection relationships between services and workloads, showing individual connections with multiple versions of workloads. Additionally, it includes multiple versions of the same workload within a single box.

  • Workload Graph: Displays the connection relationships between services and workloads, showing individual connections with multiple versions of workloads. Unlike the Versioned App Graph, it does not include multiple versions of the same workload within a single box.

  • Kiali Service Type

    Set the workload type for Kiali deployment (Default: Client IP)

    Kiali Username

    Kiali login account

    Kiali Password

    Kiali account password

    Kiali TLS Cert Chain(Base64 Encoded)

    Base64 encoding value of ca.crt from Kiali certificate.

    Kiali TLS Key(Base64 Encoded)

    Base64 encoding value of ca.key from the Kiali certificate

    [Screen] View Cluster List
    [Screen] View List of Add-ons Installed on the Cluster
    [Screen] View Add-on List
    [Screen] View Istio Add-on Information
    [Screen] Enter Configuration Information for Istio Deployment
    [Screen] Service Mesh Monitoring
    [Screen] Method of Viewing Graphs
    [Screen] Selecting Graph Types
    [Screen] Selecting Display Information on Edges
    [Screen] Selecting Elements to Display on the Graph