Meshery is the service mesh management plane, offering lifecycle, configuration, and performance management of service meshes and their workloads.
This session aims to provide a walkthrough on how to setup Meshery, deploy consistent workloads, run performance tests and analyze the test results.
Congratulations! You have successfully learned to:
- Setup and run Meshery
- Deploy workloads with the help of sample applications
- Run Performance tests
- Result Analysis
Proceed to the next tutorial to learn more ways of meshing around with service meshes. Psst. We don't have favorites but you can ;)

Steps
Running Performance tests
Set up Meshery
This session will auto-install minikube
and set up other environment variables, necessary to run Meshery for you. This may take up to 2 minutes.
After the environment has been setup, you may check up on your cluster nodes by running:
kubectl get nodes
Set up Meshery
Meshery can be downloaded, installed, deployed and auto-launched with a single command:
curl -L https://git.io/meshery | bash -
Congratulations! You have successfully installed Meshery.
Meshery is auto launched at host:9081
.
For this tutorial session, the Meshery Server tab is configured to be listening at http://localhost:9081
/
- Click on the Meshery Server tab
- Click on Display Port
Welcome to Meshery!
Choose None as your provider for now and get started.
Connect your cluster with Meshery
Meshery will auto-connect with your Minikube cluster by loading the kubeconfig found in your $HOME/.kube
folder.
Check up on your connection
You may check up on the connections between Meshery and your server anytime by performing ad hoc
tests to ensure a successful connections:
- Between Meshery and your cluster - Click on your
configuration name
(in this scenario,minikube
)
- Between Meshery and your chosen adapter by clicking on the adapter name corresponding to the service mesh you have installed