01

Choose your Platform

Bash User Bash User Brew User Brew User Kubernetes User Kubernetes User Windows User Windows User

Bash User:

Install on Mac or Linux using Docker:

$ curl -L https://git.io/meshery | bash -

Copy to clipboard

Brew User:

Install on Mac or Linux using Homebrew:

$ brew install layer5io/mesheryctl $ mesheryctl system start

Copy to clipboard

Kubernetes User:

Using Helm

Helm v3 - run the following:

$ git clone https://github.com/layer5io/meshery.git; cd meshery $ kubectl create namespace meshery $ helm install meshery --namespace meshery install/kubernetes/helm/meshery

Copy to clipboard

Helm v2 - run the following:

$ git clone https://github.com/layer5io/meshery.git; cd meshery $ kubectl create namespace meshery $ helm template meshery --namespace meshery install/kubernetes/helm/meshery | kubectl apply -f -

Copy to clipboard

Using Manifests directly

Using Kubernetes, install Meshery on your cluster by cloning the Meshery repo:

$ git clone https://github.com/layer5io/meshery.git; cd meshery

Copy to clipboard

Install Meshery on your cluster by running the following:

$ kubectl create ns meshery $ kubectl -n meshery apply -f install/deployment_yamls/k8s

Copy to clipboard

Windows User:

Download and unzip mesheryctl from the Meshery releases page. Add mesheryctl to your PATH for ease of use. Then, execute:

$ ./mesheryctl system start

Copy to clipboard

There is no step 2. Login and manage service meshes!