containous.github.io

Maesh

Maesh is a simple, yet full-featured service mesh. It is container-native and fits as your de-facto service mesh in your Kubernetes cluster. It supports the latest Service Mesh Interface specification SMI that facilitates integration with pre-existing solution.

Moreover, Maesh is opt-in by default, which means that your existing services are unaffected until you decide to add them to the mesh.

Prerequisites

Installing the Chart

To install the chart with the release name maesh:

$ helm repo add maesh https://containous.github.io/maesh/charts
$ helm repo update
$ helm install maesh maesh/maesh

You can use the --namespace my-namespace flag to deploy Maesh in a custom namespace and the --set "key1=val1,key2=val2,..." flag to configure it. Where key1=val1, key2=val2, ... are chart values that you can find at https://github.com/containous/maesh/blob/master/helm/chart/maesh/values.yaml.

Uninstalling the Chart

To uninstall the chart with the release name maesh:

$ helm uninstall maesh

Contributing

If you want to contribute to this chart, please read the Guidelines.