Traefik Mesh v1
Traefik Mesh v1.4¶
Maesh has been renamed to Traefik Mesh in an effort to rename all of our products and make them look closer. Through this renaming process, a couple of things changed which might be worth mentioning for a migration process. All areas that changed are mentioned below with the appropriate actions needed to do.
Everything called Maesh references to
v1.3, while Traefik Mesh refers to
Environment Variable Prefix¶
Prior to Traefik Mesh, environment variables were prefixed with
Now they're prefixed with
TRAEFIK_MESH_ and the
MAESH_ prefix is deprecated.
You need to decide on either using
TRAEFIK_MESH_ as mixing both will result in an error.
Configuration File Name¶
The default configuration file name is changed from
traefik-mesh as well.
The well known internal DNS name, to opt in into the usage of Maesh was
Now, with the rebranding process this has been changed to
traefik.mesh and thus, you now need to use the DNS name of
servicename.servicenamespace.traefik.maesh to opt-in into the usage of Traefik Mesh.
The old name
.maesh, is deprecated and will be removed eventually.
Docker Image Name¶
As part of the process, the docker-image has been moved from
The old image will not be updated anymore and
traefik/mesh starts with
The new binary name is
traefik-mesh, rather than
However, as Traefik Mesh is running inside k8s this change should not be critical as it's hidden by the docker-image name.
As part of the rebranding process, the annotation prefix has changed.
The annotation prefix
maesh.containo.us/ has been deprecated in favour of
v1.1 to v1.2¶
--debug CLI flag is deprecated and will be removed in a future major release.
Instead, you should use the new
--logLevel flag with
debug as value.
--smi CLI flag is deprecated and will be removed in a future major release.
Instead, you should use the new and backward compatible