자체 관리형 노드로 노드 직접 유지 - Amazon EKS

자체 관리형 노드로 노드 직접 유지

클러스터에는 Pods가 예약된 하나 이상의 Amazon EC2 노드가 포함되어 있습니다. Amazon EKS 노드는 AWS 계정에서 실행되고 클러스터 API 서버 엔드포인트를 통해 클러스터의 제어 영역에 연결됩니다. Amazon EC2 가격을 기준으로 요금이 청구됩니다. 자세한 설명은 Amazon EC2 요금을 참조하세요.

클러스터에는 여러 노드 그룹이 포함될 수 있습니다. 각 노드 그룹에는 Amazon EC2 오토스케일 그룹에 배포된 하나 이상의 노드가 포함되어 있습니다. 그룹 내 노드의 인스턴스 유형은 Karpenter를 사용한 attribute-based 인스턴스 유형 선택을 사용하는 경우와 같이 달라질 수 있습니다. 노드 그룹의 모든 인스턴스는 Amazon EKS 노드 IAM 역할을 사용해야 합니다.

Amazon EKS에서는 Amazon EKS 최적화 AMI라는 특별한 Amazon Machine Image(AMI)를 제공합니다. AMI는 Amazon EKS와 함께 작동하도록 구성되어 있습니다. 구성 요소에는 containerd, kubelet, AWS IAM 인증자가 포함됩니다. 또한 AMI에는 특별한 부트스트랩 스크립트도 포함되어 있어 클러스터의 제어 영역을 자동으로 찾고 연결할 수 있습니다.

CIDR 블록을 사용하여 클러스터의 퍼블릭 엔드포인트에 대한 액세스를 제한하는 경우 프라이빗 엔드포인트 액세스도 사용 설정하는 것이 좋습니다. 이는 노드가 클러스터와 통신할 수 있도록 하기 위한 것입니다. 프라이빗 엔드포인트를 활성화하지 않은 경우, 퍼블릭 액세스에 대해 지정하는 CIDR 블록에는 VPC의 송신 소스가 포함되어야 합니다. 자세한 내용은 클러스터 API 서버 엔드포인트에 대한 네트워크 액세스 제어 단원을 참조하십시오.

Amazon EKS 클러스터에 자체 관리형 노드를 추가하려면 다음 항목을 참조하세요. 자체 관리형 노드를 수동으로 시작하는 경우 각 노드에 다음 태그를 추가합니다. 자세한 내용은 개별 리소스에 대한 태그 추가 및 삭제를 참조하십시오. 가이드의 단계를 수행하면 필수 태그가 자동으로 노드에 추가됩니다.

kubernetes.io/cluster/[.replaceable]`my-cluster`

owned

일반 Kubernetes 관점에서 노드에 대한 자세한 내용을 알아보려면 Kubernetes 설명서의 노드를 참조하세요.