我想从不属于swarm的主机获取swarm管理器节点名称或ip地址。
主机是Jenkins,我配置了SSH密钥以访问swarm中的每台机器,但要创建服务,我需要在管理器上运行该命令。
最好的方法是获得一个活跃的群体管理器名称或地址?
答案 0 :(得分:0)
我认为当您对IP地址进行硬编码时,它将是最不灵活的方式。主机名,假设您的DNS设置正常工作,将使您可以灵活地通过dns记录更改底层IP,而无需修改您的jenkins作业。
我处于类似的情况,但我想要的解决方案没有ssh-ing到经理主机。看起来当前的docker管道根本不支持swarm模式。