-
Notifications
You must be signed in to change notification settings - Fork 29
Description
Hello there,
We have tried to use aws-cloud-map-mcs-controller-for-k8s tool, but we like to have sync between two EKS clusters that are running in different AWS accounts (Not sure if that one is possible). VPC peering is enabled and nACL rules are checked - there's no restrictions between two accounts so we can access services running outside EKS in account_A from account_B (for example). When we have run the tool in both clusters and export a service in cluster running in account_B, we can see service's namespace is added in AWS cloud-map in account that is running, but cluster in account_A couldn't see any imported service:
# cluster in account_B:
$ kubectl get ServiceExport -A
NAMESPACE NAME AGE
cross-cluster-test nginx 46h
===
# cluster in account_A:
$ kubectl get ServiceImport -A
No resources found
Is there any other config I need to do? Maybe sync two cloud-maps between accounts? I just followed the steps in Readme file, and I don't see any errors in cloud-map-mcs-controller-manager pod.
Thank you