이 페이지 개선에 도움 주기
이 사용자 설명서에 기여하고 싶으신가요? 모든 페이지의 오른쪽 창에 있는 GitHub에서 이 페이지 편집 링크를 선택합니다. 여러분의 기여는 모두를 위한 더 나은 사용자 설명서를 만드는 데 도움이 됩니다.
EKS Auto Mode에는 내장 NodePools 2개가 있습니다. AWS 콘솔, CLI 또는 API를 사용하여 이러한 NodePools를 활성화 또는 비활성화할 수 있습니다.
내장 NodePool 참조
-
system
-
이 NodePool에는
CriticalAddonsOnly
테인트가 있습니다. CoreDNS와 같은 많은 EKS 추가 기능은 이 테인트를 허용합니다. 이 시스템 노드 풀을 사용하여 클러스터의 핵심 애플리케이션을 분리합니다. -
amd64
및arm64
아키텍처를 모두 지원합니다.
-
-
general-purpose
-
이 NodePool은 클러스터에서 범용 워크로드를 위한 노드 시작을 지원합니다.
-
amd64
아키텍처만 사용합니다.
-
두 내장 NodePools의 특성은 다음과 같습니다.
-
기본 EKS NodeClass 사용
-
온디맨드 EC2 용량만 사용
-
C, M 및 R EC2 인스턴스 패밀리 사용
-
5세대 이상의 EC2 인스턴스 필요
사전 조건
-
장치에 최신 버전의 AWS Command Line Interface(AWS CLI)가 설치 및 구성되어 있습니다. 현재 버전을 확인하려면
aws --version
을 사용합니다. 최신 버전을 설치하려면 AWS 명령줄 인터페이스 사용 설명서에서 설치 및 aws config를 사용하여 빠른 구성을 참조하세요.-
충분한 IAM 권한을 사용하여 CLI에 로그인하고 IAM 정책, IAM 역할, EKS 클러스터를 포함한 AWS 리소스를 생성합니다.
-
AWS CLI로 활성화
다음 명령을 사용하여 두 내장 NodePools를 모두 활성화합니다.
aws eks update-cluster-config \ --name <cluster-name> \ --compute-config '{ "nodeRoleArn": "<node-role-arn>", "nodePools": ["general-purpose", "system"] }'
명령을 수정하여 NodePools를 선택적으로 활성화할 수 있습니다.
AWS CLI로 비활성화
다음 명령을 사용하여 두 내장 NodePools를 모두 비활성화합니다.
aws eks update-cluster-config \ --name <cluster-name> \ --compute-config '{"nodePools": []}'