时代焦点网 - 专业财经新闻门户
当前位置: 时代焦点网 -> 财经

Dockerswarmleave在节点上运行一个命令将其从swarm中移除

发布时间:2021-09-01 21:44   来源:TechWeb   阅读量:11197   

如果集群服务依赖于一个或多个插件,这些插件需要在服务可能部署的每个节点上都可用您可以手动安装插件或在每个节点上编写安装脚本还可以使用Docker API,通过指定aPluginSpec而不是ContainerSpec,以类似于全局服务的方式部署插件

PluginSpec是由插件开发人员定义的要向所有Docker节点添加插件,请使用service/createAPI传递在PluginSpec.json文件中定义的JSON TaskTemplate

删除集群

Docker swarm leave在节点上运行一个命令,将其从swarm中移除。

例如,将swarm留在工作节点上:

$ docker群集离开

当节点离开集群时,Docker引擎停止在集群模式下运行调度程序不再向节点调度任务

如果该节点是管理器节点,您将收到关于维护仲裁的警告若要覆盖警告,请传递— force标志如果最后一个管理节点离开swarm,swarm将变得不可用,您需要采取灾难恢复措施

在一个节点离开swarm后,您可以通过docker节点rm在管理器节点上运行此命令,从节点列表中删除该节点。

例如:

$ docker节点rm节点—2

声明:本网转发此文章,旨在为读者提供更多信息资讯,所涉内容不构成投资、消费建议。文章事实如有疑问,请与有关方核实,文章观点非本网观点,仅供读者参考。