Installing the multi-cluster extension

Linkerd provides a multi-cluster extension. Buoyant Enterprise for Linkerd includes a hardened version of this extension.

BEL requires a valid license key to run, which is freely available through the Buoyant portal. Following the instructions there, you should end up with an environment variable like this:

export BUOYANT_LICENSE=[LICENSE]
curl https://enterprise.buoyant.io/install | sh

linkerd version
linkerd check
helm repo add linkerd-buoyant https://helm.buoyant.cloud
helm repo update

helm install linkerd-multicluster \
  --create-namespace \
  --namespace linkerd-multicluster \
  --set license=$BUOYANT_LICENSE \
  linkerd-buoyant/linkerd-enterprise-multicluster
linkerd multicluster install \
  --set license=$BUOYANT_LICENSE |
  kubectl apply -f -

More details about the multi-cluster extension can be found in the Linkerd OSS docs.