1

我正在尝试使用 Marathon 将容器化应用程序安装到公共奴隶。在我决定使用持久卷之前,一切正常。然后我收到消息

常驻应用程序不能定义“*”以外的接受的资源角色(未保留的资源)

我有解决这个问题的方法,还是我只是误解了公共奴隶的角色?我想在某个时候通过 访问这个应用程序service.mydomain.com,因此我认为我需要一个公共节点。

4

1 回答 1

0

你看到的消息,Resident apps may not define acceptedResourceRoles other than "*" (unreserved resources)诚然不是很有帮助,你在正确的轨道上。实际上, DC/OS 中的持久卷不允许在具有角色slave_public的节点(公共节点)上使用,因此您需要使用Marathon-lb作为边缘路由器(在external模式下)以公开使用 PV 的应用程序(并安排它在私人代理上)。

于 2016-06-14T05:34:17.250 回答