Amazon EC2 Container Service
开发人员指南 (API Version 2014-11-13)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

取消注册容器实例

在您使用完容器实例后,可从您的集群中取消注册它。

取消注册后,容器实例再也不能接受新任务。如果在您取消注册容器实例时有正在其上运行的任务,则这些任务将继续运行,直到您终止实例或通过某些其他方法停止任务。但是,这些任务是孤立的 (不再由 Amazon ECS 监控或说明)。如果您的容器实例上的某个孤立任务是 Amazon ECS 服务的一部分,则该服务计划程序将在其他容器实例上启动此任务的另一个副本 (如果可能)。注册到 传统负载均衡器 或 应用程序负载均衡器 目标组的孤立服务任务中的任何容器均将取消注册。它们将根据负载均衡器或目标组上的设置开始连接耗尽。

如果您打算在容器实例被取消注册后将其用于某个其他用途,则应在取消注册之前停止容器实例上运行的所有任务。这将停止任何孤立任务消耗资源。

重要

由于每个容器实例均具有唯一状态信息,因此不应将其从一个集群取消注册,然后再将其重新注册到另一个集群。要重新定位容器实例资源,建议您从一个集群终止容器实例,然后在新集群中启动具有最新的经 Amazon ECS 优化的 AMI 的新容器实例。有关更多信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的终止您的实例启动 Amazon ECS 容器实例

取消注册容器实例将从群集中删除该实例,但不会终止 EC2 实例。如果您已使用完该实例,请务必在 Amazon EC2 控制台中终止它以停止计费。想要了解更多信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的终止您的实例

注意

如果您通过已连接的 Amazon ECS 容器代理终止正在运行的容器实例,则此代理将自动从您的群集取消注册实例。已停止的容器实例或未连接代理的实例在终止时不会自动取消注册。

取消注册容器实例

  1. https://console.amazonaws.cn/ecs/ 上打开 Amazon ECS 控制台。

  2. 从导航栏中,选择您的容器实例将注册到的区域。

  3. 在导航窗格中,选择 Clusters 并选择托管您的容器实例的群集。

  4. Cluster : name 页面上,选择 ECS Instances

     ECS Instances 选项卡
  5. 选择要取消注册的容器实例 ID。

  6. Container Instance : id 页面上,选择 Deregister

  7. 查看取消注册消息,并选择 Yes, Deregister

  8. 如果您已使用完容器实例,则应终止基础 Amazon EC2 实例。想要了解更多信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的终止您的实例

    注意

    如果您的实例是由 Auto Scaling 组或 AWS CloudFormation 堆栈维护的,请通过更新 Auto Scaling 组或 AWS CloudFormation 堆栈终止该实例。否则,Auto Scaling 组将在您终止该实例后重新创建它。