Supported Platforms

Meshery deploys as a set of Docker containers, which can be deployed to either a Docker host or Kubernetes cluster. See the complete list of supported platforms in the table below. With service meshes having sprung to life in the context of Kubernetes, so too, can Meshery’s deployment models be characterized in the context of Kubernetes. A given deployment of Meshery can be described as either an in-cluster or an out-of-cluster deployment. Meshery deploys as a stand-alone, management plane on a Docker host (out-of-cluster) or as a management plane in a Kubernetes cluster (in-cluster).

Platform Compatibility Matrix

Kubernetes Version meshery-istio meshery-linkerd meshery-kuma meshery-osm meshery-nginx-sm meshery-traefik-mesh meshery-cilium meshery-consul
v1.20.1 95.52% 30.56% 93.88% -3200.0% 100.0% 100.0% 50.0% -100.0%
v1.21.5 75.68% 100.0% 100.0% -300.0% 66.67% 75.0% 33.33% 0.0%
v1.20.11 82.35% 66.67% 100.0% -100.0% 92.31% 58.82% 100.0% 0.0%
v1.23.13 100.0% 28.57% -100.0% 50.0% -100.0% 100.0% 100.0% 75.0%
v1.23.9 72.0% 0.0% 100.0% 50.0% 83.33% 100.0% -100.0% 0.0%
v1.24.7 100.0% 0.0% 100.0% 100.0% 100.0% 100.0% -100.0% 80.0%
v1.25.3 100.0% 25.0% 100.0% 85.71% 100.0% 100.0% -100.0% 50.0%
v1.22.2 83.33% 75.0% 100.0% -200.0% 100.0% 86.67% -100.0% -100.0%

Install Instruction

The following minimum Docker build versions are required:

Name Version
Docker Engine 19.x and above
Docker Desktop
Used through Docker Extension
2.0.x and above

Install Instruction