从 Amazon EKS 控制台注销 Kubernetes 集群 - Amazon EKS

帮助改进此页面

想为本用户指南做出贡献? 滚动到页面底部,然后选择在 GitHub 上编辑此页面。您的贡献有助于我们的用户指南为每个人提供更充分的参考。

从 Amazon EKS 控制台注销 Kubernetes 集群

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

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

  • eks:DeregisterCluster

  • ssm:DeleteActivation

  • ssm:DeregisterManagedInstance

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

要取消注册 Kubernetes 集群

AWS CLI
先决条件
  • 必须安装 AWS CLI。要进行安装或升级,请参阅安装 AWS CLI

  • 确保创建了 Amazon EKS Connector 代理角色。

注销已连接的集群。

aws eks deregister-cluster \ --name my-cluster \ --region region-code
AWS Management Console
  1. 从以下位置打开 Amazon EKS 控制台:https://console.aws.amazon.com/eks/home#/clusters

  2. 选择 Clusters (集群)

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

  4. 确认您要注销该层。

eksctl
先决条件
  • 必须安装 eksctl 版本 0.68 或更高版本。要安装或对其升级,请参阅 开始使用 Amazon EKS – eksctl

  • 确保创建了 Amazon EKS Connector 代理角色。

要使用 eksctl 取消注册集群

要清除 Kubernetes 集群中的资源

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

    helm -n eks-connector uninstall eks-connector
YAML manifest
  1. 从 Kubernetes 集群中删除 Amazon EKS Connector YAML 文件。

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