Operation Guides

Meshery Lifecycle Management

Installation, troubleshooting and debugging of Meshery and its adapaters.

command flag function Usage
cleanup   Pulls current meshery.yaml from meshery repo. Warning: Any local changes will be overwritten. mesheryctl cleanup
log   Starts tailing Meshery debug logs. mesheryctl log
start   Start all Meshery containers. mesheryctl start
status   Displays the status of Meshery’s containers. mesheryctl status
stop   Stop all Meshery containers. mesheryctl stop
update   Pull new Meshery images from Docker Hub. Pulls new mesheryctl client. This command may be executed while Meshery is running. mesheryctl update
version   Displays the version of the Meshery Client (mesheryctl) and the SHA of the release binary. mesheryctl version
help   Displays help about any command. mesheryctl help

Performance Management

command flag function Usage
test   Performance test and benchmarking  
  –name (optional) A memorable name for the test.
(default) a random string
  –mesh optional) Name of the service mesh.
(default) empty string
  –file (optional) URI to the service mesh performance test configuration file.
(default) empty string
  –url (required) URL of the endpoint to use for the test  
  –qps (optional) Queries per second
(default) 1
  –parallel-requests (optional) Number of concurrent requests
(default) 1
  –duration (optional) Duration of the test like 10s, 5m, 2h. We are following the convention )  
  –load-generator (optional) choice of load generator: fortio (OR) wrk2
(default) fortio

Service Mesh Lifecycle Management

command flag function Usage
mesh   Lifecycle management of service meshes