0

我想从不属于 swarm 的主机获取 swarm manager 节点名称或 IP 地址。

主机是 Jenkins,我配置了 SSH 密钥以访问 swarm 中的每台机器,但要创建服务,我需要在管理器上运行命令。

什么方法是获得活动集群管理器名称或地址之一的最佳方法?

4

1 回答 1

0

我认为当您对 IP 地址进行硬编码时,这将是最不灵活的方式。主机名,假设您的 dns 设置正常工作,您可以灵活地通过 dns 记录更改底层 IP,而不是修改您的 jenkins 作业。

我处于类似情况,但我想要解决方案而不需要向管理器主机发送 ssh。看起来当前的 docker 管道根本不支持 swarm 模式。

于 2017-02-18T14:36:27.563 回答