刪除受管節點群組 - Amazon EKS

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

刪除受管節點群組

本主題會描述可以如何刪除 Amazon EKS 受管節點群組。刪除受管節點群組時,Amazon EKS 會先將 Auto Scaling 群組的最小、最大和所需大小設定為零。這就會讓節點群組縮減規模。

在每個執行個體終止之前,Amazon EKS 會傳送訊號,從該節點消耗 Pods。如果幾分鐘後沒有消耗 Pods,Amazon EKS 會讓 Auto Scaling 繼續終止執行個體。在終止每個執行個體之後,便會刪除 Auto Scaling 群組。

重要

如果刪除使用節點 IAM 角色的受管節點群組,且角色未被叢集中任何其他受管節點群組使用,則此角色會從 aws-auth ConfigMap 移除。如果叢集中有任何自我管理節點群組使用相同的節點 IAM 角色,則自我管理節點會轉為 NotReady 狀態。此外,叢集操作也會中斷。若要僅針對自我管理節點群組新增您正在使用之角色的映射,請參閱 建立存取項目,前提是您的叢集的平台版本不低於 管理存取項目「先決條件」部分中列出的最低版本。如果您的平台版本早於存取項目所需的最低版本,您可以將項目新增回 aws-auth ConfigMap如需詳細資訊,請在您的終端機中輸入 eksctl create iamidentitymapping --help

您可以使用 eksctl 或 AWS Management Console 刪除受管節點群組。

eksctl
使用 eksctl 刪除受管節點群組

輸入以下命令。使用您自己的值取代每一個 example value

eksctl delete nodegroup \ --cluster my-cluster \ --name my-mng \ --region region-code

如需更多選項,請參閱 eksctl 文件中的刪除和耗盡節點群組

AWS Management Console
若要刪除您的受管節點群組 AWS Management Console
  1. 在以下網址開啟 Amazon EKS 主控台:https://console.aws.amazon.com/eks/home#/clusters

  2. 叢集頁面上,選擇包含要刪除之節點群組的叢集。

  3. 在所選叢集頁面上,選擇運算索引標籤。

  4. Node Groups (節點群組) 區段中,選擇要刪除的節點群組。然後選擇 Delete (刪除)

  5. 刪除節點群組確認對話方塊中,輸入節點群組的名稱。然後選擇 Delete (刪除)

AWS CLI
若要刪除您的受管節點群組 AWS CLI
  1. 輸入以下命令。使用您自己的值取代每一個 example value

    aws eks delete-nodegroup \ --cluster-name my-cluster \ --nodegroup-name my-mng \ --region region-code
  2. 使用鍵盤上的方向鍵來捲動回應輸出。完成後按下 q 鍵。

如需詳細資訊,請參閱《AWS CLI 命令參考》中的 delete-nodegroup 命令。