23、Docker集群管理与Amazon ECS和Fargate使用指南

23、Docker集群管理与Amazon ECS和Fargate使用指南

Docker集群管理与Amazon ECS和Fargate使用指南

1. Docker Swarm集群节点管理

在某些情况下,可以安全地关闭节点并进行必要的维护工作,使节点恢复正常。当准备将节点重新添加到Swarm集群时,可运行以下命令:

$ docker -H 172.17.4.1 node update --availability active ip-172-17-4-3 ip-172-17-4-3

暂时无需重新检查节点,但如果想查看节点状态,可重新运行node inspect命令。需要注意的是,将节点重新添加到集群时,容器不会自动平衡,不过新的部署或更新操作会使容器在节点间均匀分布。

完成操作后,可使用以下命令移除服务:

$ docker -H 172.17.4.1 service rm quantum quantum

并验证服务是否已完全移除:

$ docker -H 172.17.4.1 service ps quantum no such service: quantum

若不再需要Swarm集群中的服务器,可安全地拆除它们。

2. Amazon ECS和Fargate概述

Amazon是最受欢迎的云服务提供商之一,其AWS提供了丰富的服务。自2014年年中起,Ela