0

我正在迁移一个标准的全 linux nomad/consul 集群,其中 nomad/consul 服务器几乎不使用我们的工作负载资源,并且在我们的新环境中为它们启动专用的 linux VM 似乎有点浪费,当我移动环境时拥有多个具有备用容量的 windows 虚拟机,我可以将其用于 nomad 服务器和 consul 服务器进程,以提供必要的冗余。

所以我的问题归结为:如果我的 consul 服务器和 nomad 服务器进程只在 windows 上,而 nomad 代理和 consul 代理进程只在 linux 上 - 他们都会相处吗?除了原生系统 prometheus 导出器之外,nomad 作业都是 docker 化的。

4

1 回答 1

0

Consul 和 Nomad 都与操作系统无关。您可以在集群中使用混合操作系统而不会出现问题。主要要求是您在代理之间具有直接的 IP 连接(即无 NAT)、低延迟(低于 10 毫秒)以及为 Consul 和/或 Nomad 代理通信打开所需的端口。

有关更多详细信息,请参阅https://www.consul.io/docs/install/portshttps://www.nomadproject.io/docs/install/production/requirements#ports-used

于 2020-09-19T18:33:39.397 回答