我有一个无人机主机和一个带有舰队的CoreOS集群。无人机现在在节点菜单中只有unix:///var/run/docker.sock。据我了解,我可以添加由Docker URL和证书定义的其他Docker节点。但是,一旦有了CoreOS集群,将其用作从站的提供程序似乎是合乎逻辑的。我在寻找解决方案
(1)每当CoreOS集群配置更改时,我都不必配置节点,并且
(2)提供正确的资源管理。
我可以想到以下解决方案:
在CoreOS群集节点中公开docker uris,并直接在drone中对其进行配置。在这种情况下,我将手动遵循CoreOs集群更改。资源管理可能会与车队冲突。在CoreOS群集节点中公开docker uris,并提供基于DNS轮询的访问。似乎是一种可怕的资源管理方式,并且很可能与脚冲突。在CoreOs节点上安装Swarm。资源管理可能会与车队冲突。让Fleet或RKT公开docker uri,而Fleet / RKT将决定容器在哪个节点上运行。问题是我找不到任何方法可以做到这一点。让drone.io使用车队或RKT。同样的问题。可能吗?有没有办法通过drone.io和CoreOs提供满足我所有需求的解决方案?