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.
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.
To uninstall the chart with the release name maesh
:
$ helm uninstall maesh
If you want to contribute to this chart, please read the Guidelines.