Skip to content

traefik/mesh-helm-chart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Traefik Mesh

Traefik Mesh 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, Traefik Mesh 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 traefik-mesh:

$ helm repo add traefik https://traefik.github.io/charts
$ helm repo update
$ helm install traefik-mesh traefik/traefik-mesh

You can use the --namespace my-namespace flag to deploy Traefik Mesh 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 in the values.yaml file.

Upgrading CRDs

With Helm v3, CRDs created by this chart can not be updated, cf the Helm Documentation on CRDs. Please read carefully release notes of this chart before upgrading CRDs.

kubectl apply --server-side --force-conflicts -k https://github.com/traefik/mesh-helm-chart/mesh/crds/

Uninstalling the Chart

To uninstall the chart with the release name traefik-mesh:

$ helm uninstall traefik-mesh

Configuration

For a detailed list of the available configuration options, check out the configuration section in the chart readme.

Contributing

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