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

注销集群

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

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

  • eks:DeregisterCluster

  • ssm:DeleteActivation

  • ssm:DeregisterManagedInstance

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

要取消注册 Kubernetes 集群

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

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

注销已连接的集群。

aws eks deregister-cluster \ --name my-cluster \ --region region-code
Amazon Web Services 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 集群中删除它们。