Getting Meshery up and running locally on a Docker-enabled system is easy with Meshery's command line interface, mesheryctl
1. Configure Your Environment

Meshery works with both, Docker and Kubernetes enabled systems. Setup the prerequisites on any of Meshery’s supported platforms

2. Install Meshery

Use the Meshery command line interface, mesheryctl, to install and start Meshery

3. Access Meshery

When Meshery is up and running, instructions to access Meshery on the host:9081 will be printed on your screen. Your default browser should be auto-directed to the Meshery login screen

4. Select a Provider

5. Authenticate with your chosen your Provider

6. Verify Meshery’s Health

7. Configure Connection to Kubernetes

Ensure that your kubernetes cluster is connected to Meshery. Go to Settings:

  • Meshery attempts to auto detect your kubernetes config if it is stored in the default path ($HOME/.kube directory) on your system. If your configuration has been auto-detected, you will be able to see your configuration details listed

  • If your config has not been auto-detected, you may manually locate and upload your kube config file and select the context name (docker-desktop, kind-clsuter, minikube etc.)

8. Check up on your connection

Check up on the successful configuration of your Kubernetes settings by clicking on your configuration context name. You will be notified of your connection status. You can also verify a successful connection between Meshery and its adapters by clicking on any of the available Adapter Ports.

9. You may now proceed to install and work with any service mesh supported by Meshery