從 Amazon EKS 主控台取消註冊 Kubernetes 叢集 - Amazon EKS

協助改進此頁面

若要為本使用者指南貢獻內容,請點選每個頁面右側面板中的在 GitHub 上編輯此頁面連結。

從 Amazon EKS 主控台取消註冊 Kubernetes 叢集

如果連接叢集已使用完畢,即可將其取消註冊。取消註冊後,Amazon EKS 主控台中便不再顯示該叢集。

您必須擁有以下許可,才能呼叫 deregisterCluster API:

  • eks:DeregisterCluster

  • ssm:DeleteActivation

  • ssm:DeregisterManagedInstance

此程序包含兩個步驟:向 Amazon EKS 取消註冊叢集,以及在叢集中取消安裝 eks-connector 代理程式。

取消註冊 Kubernetes 叢集

要從 Amazon EKS 連接器取消註冊叢集,您可以使用以下工具之一:

AWS CLI

  1. 必須安裝 AWS CLI。若要安裝或升級,請參閱安裝 AWS CLI

  2. 確認已建立 Amazon EKS 連接器代理程式角色。

  3. 取消註冊已連接叢集。

    aws eks deregister-cluster \ --name my-cluster \ --region region-code

AWS 管理主控台

  1. 開啟 Amazon EKS 主控台

  2. 選擇 Clusters (叢集)

  3. Clusters (叢集) 頁面上,選取已連接叢集,然後選取 Deregister (取消註冊)。

  4. 確認您要取消註冊叢集。

eksctl

  1. 安裝 eksctl 版本 0.68 或更新版本。若要將其安裝或升級,請參閱 Amazon EKS 入門 – eksctl

  2. 確認已建立 Amazon EKS 連接器代理程式角色。

  3. 取消註冊已連接叢集:

    eksctl deregister cluster --name my-cluster

清除 Kubernetes 叢集中的資源

要解除安裝 eks-connector 代理程式,請使用以下工具之一:

helm

執行下列命令以解除安裝代理程式。

helm -n eks-connector uninstall eks-connector

yaml

  1. 從 Kubernetes 叢集中刪除 Amazon EKS 連接器 YAML 檔案。

    kubectl delete -f eks-connector.yaml
  2. 若您已建立 clusterroleclusterrolebindings 來為其他 IAM 主體提供叢集存取權,請將其從 Kubernetes 叢集中刪除。