Karpenter 1.0 발표
오늘 Karpenter 버전 1.0.0이 출시됨에 따라 Karpenter API의 베타 버전이 종료되었습니다. Karpenter는 애플리케이션 가용성을 개선하고, 운영 오버헤드를 줄이며, 클러스터 컴퓨팅 사용률을 높이는 데 도움이 되는 유연하고 효율적인 고성능 Kubernetes 컴퓨팅 관리 솔루션입니다. 이번 릴리스에는 고객이 Karpenter가 Kubernetes 애플리케이션을 중단시키는 방법과 시기를 더욱 효과적으로 제어할 수 있는 세 가지 새로운 기능도 포함되어 있습니다. 고객은 Amazon Elastic Kubernetes Service(EKS) 또는 모든 준수한 Kubernetes 클러스터를 통해 Karpenter를 사용할 수 있습니다.
다른 Kubernetes 오픈 소스 프로젝트와 마찬가지로, Karpenter의 API는 알파에서 베타로, 이후 안정화되는 성숙도 과정을 거칩니다. 2023년 10월, Karpenter 프로젝트는 API를 알파에서 베타로 전환했습니다. 이번 릴리스는 프로젝트 성숙도의 마지막 이정표이며, 고객은 향후 1.0 마이너 버전에서도 모든 Karpenter API가 계속 사용할 수 있으며 작업 실패를 초래하는 방식으로는 수정되지 않을 것이므로 안심하고 사용할 수 있습니다. 베타 버전과 함께 이번 1.0 릴리스에는 Karpenter의 세 가지 새로운 기능이 포함되어 있습니다. 1) 낮은 사용률, 비어 있음, 드리프트 등 중단 예산에 대한 중단 원인을 지정하는 기능, 2) 고객이 애플리케이션 가용성과 보안 요구 사항 간의 균형을 맞추는 데 도움이 되는 강제 중단 모드, 3) 고객이 비용 효율성 및 애플리케이션 가용성 요구 사항을 충족하도록 Karpenter의 통합 기능을 더 잘 조정할 수 있는 ConsolidateAfter 확장 기능입니다.
이러한 기능에 대한 자세한 설명과 v1.0.0에 도입된 기타 변경 사항은 Karpenter 1.0 출시 블로그에서 확인할 수 있습니다. Karpenter에 대해 자세히 알아보려면 karpenter.sh 또는 Amazon EKS 사용 설명서의 Autoscaling 페이지를 참조하세요.