從叢集刪除受管節點群組 - Amazon EKS

協助改善此頁面

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

想要為此使用者指南做出貢獻? 選擇 GitHub 上的編輯此頁面連結,該連結位於每個頁面的右窗格中。您的貢獻將幫助我們的使用者指南更適合每個人。

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

從叢集刪除受管節點群組

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

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

重要

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

您可以使用下列項目刪除受管節點群組:

eksctl

使用 刪除受管節點群組 eksctl

輸入以下命令。將每個範例值取代為您自己的值。

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

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

AWS Management Console

使用 刪除受管節點群組 AWS Management Console

  1. 開啟 Amazon EKS 主控台

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

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

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

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

AWS CLI

使用 CLI AWS 刪除受管節點群組

  1. 輸入以下命令。將每個範例值取代為您自己的值。

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

    如需更多選項,請參閱 CLI delete-nodegroup 命令參考中的 命令。 AWS