注销由 Amazon EC2 支持的容器实例 - Amazon Elastic Container Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

注销由 Amazon EC2 支持的容器实例

重要

本主题仅适用于在 Amazon EC2 中创建的容器实例。有关注销外部实例的更多信息,请参阅 注销外部实例

在您使用完 Amazon EC2 支持的容器实例后,可从您的集群中注销它。取消注册后,容器实例再也不能接受新任务。

如果在您注销容器实例时有正在其上运行的任务,则这些任务将继续运行,直到您终止实例或通过某些其他方法停止任务。但是,这些任务是孤立的,这意味着它们不再由 Amazon ECS 监控或说明。如果您的容器实例上的某个孤立任务是 Amazon ECS 服务的一部分,则该服务计划程序将在其他容器实例上启动此任务的另一个副本 (如果可能)。向应用程序负载均衡器目标组注册的孤立服务任务中的所有容器都将注销。它们将根据负载均衡器或目标组上的设置开始连接耗尽。如果孤立任务正在使用 awsvpc 网络模式时,它们的弹性网络接口将被删除。

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

注销容器实例时,请注意以下注意事项。

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

  • 如果容器实例由 Auto Scaling 组或 Amazon CloudFormation 堆栈管理,请通过更新 Auto Scaling 组或 Amazon CloudFormation 堆栈来终止该实例。否则,自动扩缩组或 Amazon CloudFormation 将在终止之后创建新实例。

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

  • 注销容器实例将从集群中删除该实例,但不会终止 Amazon EC2 实例。如果使用完该实例,请务必终止它以停止计费。有关更多信息,请参阅《适用于 Linux 实例的 Amazon EC2 用户指南》中的终止实例

  1. https://console.aws.amazon.com/ecs/v2 打开控制台。

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

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

  4. Cluster : name(集群:名称)页面上,选择 Infrastructure(基础设施)选项卡。

  5. Container instances(容器实例)下,选择要注销的实例 ID。您将重新定向到容器实例详细信息页面。

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

  7. 在确认屏幕上,选择注销

  8. 如果您已使用完容器实例,则应终止基础 Amazon EC2 实例。有关更多信息,请参阅《适用于 Linux 实例的 Amazon EC2 用户指南》中的终止实例