게시된 날짜: Aug 31, 2022

v0.15.0를 시작하면 Karpenter가 자동으로 Kubernetes 클러스터 워크로드를 새로운 EC2 인스턴스에 통합하여 사용률을 높이고 클러스터 컴퓨팅 비용을 줄일 수 있습니다. Karpenter는 유연한 고성능 Kubernetes Cluster Autoscaler로 규모, 일정 및 클러스터 내 워크로드의 리소스 요구사항에 가장 적합한 새로운 EC2 인스턴스를 시작하여 애플리케이션 가용성, 운영 오버헤드 및 클러스터 컴퓨팅 사용률을 개선할 수 있습니다. 고객은 Amazon Elastic Kubernetes Service(EKS) 또는 모든 준수한 Kubernetes 클러스터를 통해 Karpenter를 사용할 수 있습니다.

Kubernetes 클러스터의 워크로드가 변경되고 크기가 조정되면 필요한 컴퓨팅 리소스를 확보할 수 있도록 새 EC2 인스턴스를 시작해야 할 수 있습니다. 시간 경과에 따라 일부 워크로드의 규모가 축소하거나 클러스터에서 제거될 경우 이 인스턴스의 사용률을 낮출 수 있습니다. Karpenter의 워크로드 통합 기능은 이러한 워크로드를 좀 더 비용 효율적인 일련의 EC2 인스턴스로 다시 예약할 수 있는 기회를 파악하는데, 이 경우 워크로드가 이미 클러스터에 있든지, 아니면 새로 시작해야 하는지는 상관이 없습니다. Karpenter의 통합 기능은 Karpenter v0.15.0 이상의 Karpenter 프로비저너 사용자 지정 리소스 정의에서 간단한 구성 변경으로 가능합니다.

Karpenter에 대해 자세히 알아보려면 Amazon EKS 사용 설명서의 karpenter.sh 또는 Autoscaling 페이지를 참조하세요.