01

Choose your Platform

Bash User Bash User Brew User Brew User Docker User Docker User Kubernetes User Kubernetes User Windows User Windows User Google Kubernetes Google Kubernetes AWS Elastic Kubernetes AWS Elastic Kubernetes AKS AKS Minikube Minikube KinD KinD Helm Helm

Bash using Mac or Linux

Install on Kubernetes

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

Copy to clipboard

Install on Docker

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

Copy to clipboard

Brew User:

Install on Mac or Linux using Homebrew:

$ brew tap layer5io/tap $ brew install mesheryctl $ mesheryctl system start

Copy to clipboard

Docker User:

Get mesheryctl

Install mesheryctl with Bash, Brew, Scoop, or download directly.

Use mesheryctl

mesheryctl system context create docker --platform docker --set mesheryctl system start

Copy to clipboard

Kubernetes User:

Get mesheryctl

Install mesheryctl with Bash, Brew, Scoop, or download directly.

Use mesheryctl

mesheryctl system context create k8s --platform kubernetes --set mesheryctl system start

Copy to clipboard

Windows User:

Using Scoop

$ scoop bucket add mesheryctl https://github.com/layer5io/scoop-bucket.git $ scoop install mesheryctl $ mesheryctl system start

Copy to clipboard

Using Binary

Not a Scoop user? Download and unzip the mesheryctl binary directly from the Meshery releases page. Add mesheryctl to your path for ease of use. Then, execute:

$ mesheryctl system start

Copy to clipboard

Azure Kubernetes Service ( AKS ) User:

Get mesheryctl

Install mesheryctl with Bash, Brew, Scoop, or download directly.

Use mesheryctl

mesheryctl system config aks mesheryctl system start

Copy to clipboard

Minikube User:

Get mesheryctl

Install mesheryctl with Bash, Brew, or Scoop, or download directly.

Use mesheryctl

mesheryctl system config minikube

Copy to clipboard

KinD User:

Using Helm

kubectl create ns meshery helm repo add meshery https://meshery.io/charts helm install meshery meshery/meshery -n meshery

Copy to clipboard

Not a Helm user? Use the Meshery manifests directly.

Using Manifests

$ git clone https://github.com/meshery/meshery.git; cd meshery $ kubectl create ns meshery $ kubectl -n meshery apply -f install/deployment_yamls/k8s

Copy to clipboard

Don't forget to grab a copy of mesheryctl. Install with Bash, Brew, Scoop, or download directly.

Using Helm

kubectl create ns meshery helm repo add meshery https://meshery.io/charts helm install meshery meshery/meshery -n meshery

Copy to clipboard

Don't forget to grab a copy of mesheryctl. Install with Bash, Brew, or Scoop.