是否可以告诉DCOS应用程序在特定的物理环境集上运行?
要求:我们有一个DCOS环境。 Vault,Consul,DB和自定义应用程序正在此DCOS环境中运行。我们需要在一组单独的物理机器上运行Vault。我们可以在相同的DCOS环境中进行处理吗?你能帮我解决这个问题。
答案 0 :(得分:0)
您有两种方法可以实现这一目标:
您可以使用agent attributes and marathon contraints来区分两种实例类型。请注意,您需要对两个应用程序使用约束(对于应用程序A:仅在具有属性x的节点上运行,对于应用程序B:不在具有属性x的节点上运行)。
使用reserved resource roles。请注意,在这种情况下,资源只能用于以特定角色运行的应用程序,因此不能用于其他应用程序。
答案 1 :(得分:-3)
您是否尝试过使用conda https://conda.io/来管理env