관리형 노드 그룹 삭제 - Amazon EKS

관리형 노드 그룹 삭제

이 주제에서는 Amazon EKS 관리형 노드 그룹을 삭제하는 방법에 대해 설명합니다.

관리형 노드 그룹을 삭제하면 Amazon EKS는 먼저 Auto Scaling 그룹의 최소, 최대 및 원하는 크기를 0으로 설정합니다. 그러면 노드 그룹이 축소됩니다. 각 인스턴스가 종료되기 전에 Amazon EKS는 신호를 보내 해당 노드에서 pods를 드레이닝하고 몇 분 정도 기다립니다. 몇 분 후에 pods가 드레이닝되지 않을 경우 Amazon EKS는 Auto Scaling이 인스턴스 종료를 계속 진행할 수 있도록 합니다. 모든 인스턴스가 종료되면 Auto Scaling 그룹이 삭제됩니다.

중요

클러스터의 다른 관리형 노드 그룹에서 사용하지 않는 노드 IAM 역할을 사용하는 관리형 노드 그룹을 삭제하면 역할이 aws-auth ConfigMap에서 제거됩니다. 클러스터의 자체 관리형 노드 그룹이 동일한 노드 IAM 역할을 사용하는 경우 자체 관리형 노드는 NotReady 상태로 전환됩니다. 또한 클러스터 작업도 중단됩니다. ConfigMap에 매핑을 다시 추가하여 중단을 최소화할 수 있습니다.

eksctl 또는 AWS Management Console을 사용하여 관리형 노드 그룹을 삭제할 수 있습니다.

eksctl
eksctl을 사용하여 관리형 노드 그룹을 삭제하려면
  • 다음 명령을 입력합니다. example value를 고유한 값으로 바꿉니다.

    eksctl delete nodegroup \ --cluster my-cluster \ --region region-code \ --name my-mng
AWS Management Console
AWS Management Console을 사용하여 관리형 노드 그룹을 삭제하려면
  1. https://console.aws.amazon.com/eks/home#/clusters에서 Amazon EKS 콘솔을 엽니다.

  2. 삭제할 노드 그룹이 포함된 클러스터를 선택합니다.

  3. 컴퓨팅(Compute)을 선택합니다.

  4. 삭제할 노드 그룹을 선택하고 삭제를 선택합니다.

  5. 노드 그룹 삭제: my-mng(Delete node group: my-mng) 페이지에서 텍스트 필드에 노드 그룹의 이름을 입력하고 삭제(Delete)를 선택합니다.