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 ;)
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:
For this tutorial session, the Meshery Server tab is configured to be listening at
- 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
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,
- Between Meshery and your chosen adapter by clicking on the adapter name corresponding to the service mesh you have installed