Installation

Supported Platforms

Meshery deploys as a set of Docker containers to either a Docker host or a Kubernetes cluster. A given deployment of Meshery can be described as either an in-cluster or an out-of-cluster deployment. Meshery runs as a standalone management plane on a Docker host (out-of-cluster) or within a Kubernetes cluster (in-cluster). See the complete list of supported platforms below.

If you are deciding which installation path fits your environment, start with the Compatibility Matrix.

For runtime configuration after installation, see Meshery Server Environment Variables.

  • Install using mesheryctl - Use Meshery CLI to install Meshery on supported platforms.
  • Install on Docker - Install Meshery on Docker
  • Install on Kubernetes - Install Meshery on Kubernetes. Deploy Meshery in Kubernetes in-cluster or outside of Kubernetes out-of-cluster.
  • Advanced Configuration - Advanced installation and runtime configuration topics for Meshery.
  • Overview - Meshery is the self-service engineering platform, enabling collaborative design and operation of cloud and cloud native infrastructure.
  • Quick Start Guide - Getting Meshery up and running locally on a Docker-enabled system or in Kubernetes is easy. Meshery deploys as a set of Docker containers, which can be deployed to either a Docker host or a Kubernetes cluster.
  • Using Meshery Playground - An alternative to installing Meshery
  • Upgrading - How to upgrade Meshery and each of its components
  • Accessing Meshery UI - Accessing Meshery's web-based user interface