取消註冊 Amazon ECS 容器執行個體 - Amazon Elastic Container Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

取消註冊 Amazon ECS 容器執行個體

重要

本主題僅適用於在 Amazon EC2 中建立的容器執行個體。如需取消註冊外部執行個體的詳細資訊,請參閱 取消註冊 Amazon ECS 外部執行個體

當您完成 Amazon EC2 支援的容器執行個體時,您應該從叢集取消註冊。取消註冊後,容器執行個體即不再接受新的任務。

如果在您取消註冊容器執行個體時,還有執行中的任務,這些任務會繼續執行,直到您終止執行個體或任務因某些緣由而停止為止。不過,這些任務是孤立的,這表示它們不再受到 Amazon ECS 的監控或負責。如果容器執行個體上的孤立任務是 Amazon ECS 服務的一部分,則服務排程器會在不同的容器執行個體上啟動該任務的另一個複本。會取消註冊已註冊有 Application Load Balancer 目標群組的孤立服務任務中的所有容器。他們會根據負載平衡器或目標群組的設定,開始進行連接耗盡。如果孤立任務正在使用 awsvpc 網路模式,則會刪除其彈性網路介面。

如果在取消註冊後,您打算將容器執行個體另作他用,您應該先停止該容器執行個體上執行的所有任務,再取消註冊。這可防止任何遺棄的任務耗費資源。

取消註冊容器執行個體時,請注意下列考量事項。

  • 因為每個容器執行個體都有唯一的狀態資訊,所以不應從一個叢集取消註冊,又在另一個叢集中重新註冊。若要重新定位容器執行個體資源,我們建議您從一個叢集終止容器執行個體,再於新叢集中啟動新的容器執行個體。如需詳細資訊,請參閱 Amazon EC2 使用者指南和 中的終止執行個體啟動 Amazon ECS Linux 容器執行個體

  • 如果容器執行個體是由 Auto Scaling 群組或 AWS CloudFormation 堆疊管理,請更新 Auto Scaling 群組或 AWS CloudFormation 堆疊來終止執行個體。否則,Auto Scaling 群組或 AWS CloudFormation 會在您終止執行個體後建立新執行個體。

  • 如果您使用連接的 Amazon ECS 容器代理程式終止執行中的容器執行個體,代理程式會自動從叢集取消註冊執行個體。如果是已停止的容器執行個體或具有中斷連線代理的執行個體,則不會在終止時自動取消註冊。

  • 取消註冊容器執行個體會從叢集中移除執行個體,但不會終止 Amazon EC2 執行個體。如果您已完成使用執行個體,請務必終止它以停止計費。如需詳細資訊,請參閱 Amazon EC2 使用者指南中的終止執行個體

程序

  1. https://console.aws.amazon.com/ecs/ v2 開啟主控台。

  2. 從導覽列中選擇註冊外部執行個體所在的區域。

  3. 在導覽窗格中選擇 Clusters (叢集),並選取託管執行個體的叢集。

  4. 叢集 上:name 頁面,選擇基礎設施索引標籤。

  5. Container instances (容器執行個體) 中,選取要取消註冊的執行個體 ID。系統會將您重新導向至容器執行個體詳細資訊頁面。

  6. 容器執行個體 上:id 頁面,選擇取消註冊

  7. 在確認畫面上,選擇取消註冊

  8. 如果您已完成容器執行個體,請終止基礎 Amazon EC2 執行個體。如需詳細資訊,請參閱 Amazon EC2 使用者指南中的終止執行個體