I am using linkerd and have two clusters (west and east) in GKE, each of them has 3 nodes. I exactly followed the steps in official documents for multicluster. when I try to run check on west I get the following error:
linkerd --context=west multicluster check
linkerd-multicluster
--------------------
√ Link CRD exists
√ Link resources are valid
* east
√ remote cluster access credentials are valid
* east
√ clusters share trust anchors
* east
√ service mirror controller has required permissions
* east
√ service mirror controllers are running
* east
× probe services able to communicate with all gateway mirrors
probe-gateway-east.linkerd-multicluster mirrored from cluster [east] has no endpoints
see https://linkerd.io/2/checks/#l5d-multicluster-gateways-endpoints for hints
√ multicluster extension proxies are healthy
√ multicluster extension proxies are up-to-date
√ multicluster extension proxies and cli versions match
Status check results are ×
I searched over web and also see this related thread but still can’t find the issue. How can I resolve this issue
NOTE: The thread I mentioned tested on local not on any cloud provider. but my problem appears on GKE. I don’t use kind or any similar local tools.