Skip to content

Support same service running in multiple clusters (Cluster ID) #47

@vanekjar

Description

@vanekjar

Current implementation assumes that [namespace name, service name] pair uniquely identifies a running service in a given cluster set. In case a service with the same name is exported from multiple clusters it causes conflict on the Cloud Map side (only one cluster can claim ownership over the Cloud Map service).

The goal is to enable the use case of the same service running across multiple clusters. Proposed solution:

  • Cloud Map instances must be identified by some form of cluster ID. That way the controller can claim ownership over individual endpoints and not the whole service.
  • Consider adopting existing Cluster ID proposal to uniquely identify clusters

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions