有没有办法将docker-swarm设置为仅使用特定节点(工作节点或管理器)作为故障转移节点?例如,如果一个特定的worker死了(或者如果它上的一个服务死了),那么它才会使用另一个节点,在此之前,就好像这个节点不在集群中一样。
发布于 2019-10-27 13:44:24
不,这不可能。然而,docker-swarm确实有构建它的功能。假设您有3个工作节点,您希望在其中运行服务A。2/3节点将始终可用,节点3将作为备份。
docker node update --availability drain <NODE-ID>docker node update --availability active <NODE-ID>
https://stackoverflow.com/questions/58536848
复制相似问题