取消註冊 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. Cluster : name (叢集:名稱) 頁面上,選擇 Infrastructure (基礎基礎設施) 索引標籤。

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

  6. Container Instance : id (容器執行個體:ID) 頁面中選擇 Deregister (取消註冊)。

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

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