Enabling Add-ons

    Add-ons in Linkerd are optional and configurable. A configuration file is passed to the install operation (available both through Helm and CLI). This configuration is also stored as a configmap called , allowing upgrades to work seamlessly without having user to pass the configuration file again. Configuration can be updated during upgrades by applying configuration in the same manner as that of install.

    Note

    Add-ons are available in Linkerd starting from version edge-20.2.3.

    You can find the list of add-ons present in the along with their configuration options.

    Add-ons can be toggled by using the field.

    Apart from this, all the other flags will be specific to the add-on while making sure common fields like resources, etc are referred in the same manner everywhere.

    The following is an example configuration file w.r.t tracing Add-On.

    The same configuration file can be used both through the CLI and Helm.

    The same --config is also available through upgrades to change existing configuration.

    First, You have to follow the usual process of installing Linkerd2 through Helm, . Only the final installation command is changed to include the Add-On configuration.

    Now, we pass the add-on configuration file to the helm install command.

    Example of Tracing Add-On installation can be found