是否可以将docker-swarm设置为仅将特定节点(工作人员或管理人员)用作故障转移节点?例如,如果某个特定的工作程序死亡(或者该服务上的服务死亡),则只有该工作程序才会使用另一个节点,在此之前,好像该节点不在群集中。
答案 0 :(得分:1)
否,那是不可能的。但是,docker-swarm确实具有构建功能。假设您有3个工作节点,要在其中运行服务A。2/ 3节点将始终可用,而节点3将是备份节点。
docker node update --availability drain <NODE-ID>
docker node update --availability active <NODE-ID>