这是场景:
- 我有无状态服务 A、B、C 和 D。
- 我想将上述服务部署到一个 5 节点服务结构集群中。
- 我希望每个服务只有 3 个实例。(我知道该怎么做)。
- 我需要始终在给定节点上同时部署服务 A 和 C。(边车模式)。
- 我不关心哪个特定节点可以同时具有 A 和 C,只是它们需要在一起。
有没有办法在服务结构集群中做到这一点?如果是这样,怎么做?一旦自动化,我不想在知道它们总是一起部署之后再考虑它。但是,我应该能够独立部署 A 或 C。
这是场景:
有没有办法在服务结构集群中做到这一点?如果是这样,怎么做?一旦自动化,我不想在知道它们总是一起部署之后再考虑它。但是,我应该能够独立部署 A 或 C。
你可以看看服务亲和力。
这是来自文档的引用:
您可以将亲和力视为将一个服务“指向”另一个服务并说“该服务只能在该服务运行的地方运行”。有时我们将亲和力称为父/子关系(您将孩子指向父母)。亲和性确保一个服务的副本或实例与另一个服务的副本或实例放置在相同的节点上。