linkerd2/charts/linkerd2-multicluster-remot...
Zahari Dichev f7f70690fb
Fix resync bug + service selection annotations (#4453)
THis PR addresses two problems: 

- when a resync happens (or the mirror controller is restarted) we incorrectly classify the remote gateway as a mirrored service that is not mirrored anymore and we delete it
- when updating services due to a gateway update, we need to select only the services for the particular cluster

The latter fixes #4451
2020-05-21 14:15:13 -07:00
..
templates Fix resync bug + service selection annotations (#4453) 2020-05-21 14:15:13 -07:00
.helmignore
Chart.yaml
README.md Restrict Service mirror RBACs (#4426) 2020-05-20 17:08:01 +03:00
values.yaml Restrict Service mirror RBACs (#4426) 2020-05-20 17:08:01 +03:00

README.md

Linkerd2-multicluster-remote-setup Helm Chart

Linkerd is a service mesh, designed to give platform-wide observability, reliability, and security without requiring configuration or code changes. This chart provides a reference cluster gateway implementation, which coupled with Linkerd and the Service Mirror component can enable multicluster communication and service discovery

Configuration

The following table lists the configurable parameters of the linkerd2-multicluster-remote-setup chart and their default values.

Parameter Description Default
gatewayName The name of the gateway that will be installed linkerd-gateway
namespace The namespace in which the gateway and SA will be created linkerd-multicluster
identityTrustDomain Trust domain used for identity of the existing linkerd installation cluster.local
incomingPort The port on which all the gateway will accept incoming traffic 4180
linkerdNamespace The namespace of the existing Linkerd installation linkerd
nginxImage The Nginx image nginx
nginxImageVersion The version of the Nginx image 1.17
probePath The path that will be used by remote clusters for determining whether the gateway is alive /health
probePeriodSeconds The interval (in seconds) between liveness probes 3
probePort The port used for liveliness probing 4181
serviceAccountName The name of the service account that will be created and used by remote clusters, attempting to mirror services linkerd-service-mirror