从 Amazon EKS 控制台注销 Kubernetes 集群 - Amazon EKS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

帮助改进此页面

要帮助改进本用户指南,请选择位于每个页面右侧窗格中的在 GitHub 上编辑此页面链接。

从 Amazon EKS 控制台注销 Kubernetes 集群

使用完已连接集群后,可以将其注销。取消注册后,该集群将不再在 Amazon EKS 控制台中显示。

您必须拥有以下权限才能调用 deregisterCluster API:

  • eks:DeregisterCluster

  • ssm:DeleteActivation

  • ssm:DeregisterManagedInstance

此过程包括两个步骤:向 Amazon EKS 取消注册集群,在集群中卸载 eks-connector 代理。

注销 Kubernetes 集群

要从 Amazon EKS 连接器取消注册集群,您可以使用以下工具之一:

Amazon CLI

  1. 必须安装 Amazon CLI。要进行安装或升级,请参阅安装 Amazon CLI

  2. 确保已创建 Amazon EKS Connector 代理角色。

  3. 注销已连接的集群。

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

Amazon Web Services Management Console

  1. 打开 Amazon EKS 控制台

  2. 选择 Clusters (集群)

  3. 请在 Clusters(集群)页面上,选择连接的集群,然后选择 Deregister(注销)。

  4. 确认您要注销该层。

eksctl

  1. 安装 eksctl 版本 0.68 或更高版本。要安装或对其升级,请参阅 开始使用 Amazon EKS – eksctl

  2. 确保已创建 Amazon EKS Connector 代理角色。

  3. 取消注册已连接的集群:

    eksctl deregister cluster --name my-cluster

清除 Kubernetes 集群中的资源

要卸载 eks-connector 代理,请使用以下工具之一:

helm

运行以下命令来卸载代理。

helm -n eks-connector uninstall eks-connector

yaml

  1. 从 Kubernetes 集群中删除 Amazon EKS Connector YAML 文件。

    kubectl delete -f eks-connector.yaml
  2. 如果为其他 IAM 主体创建了 clusterroleclusterrolebindings 来访问集群,请从 Kubernetes 集群中删除它们。