devmoa

Karpenter

여기어때·2023년 10월 12일·00
KarpenterEKSKubernetesAutoScalingWorkerNodeAWS

AI 요약

Beta

이 글은 여기어때컴퍼니 인프라개발팀에서 EKS의 WorkerNode AutoScaling 도구로 사용 중인 Karpenter에 대한 설치 및 설정 가이드입니다. POD 수가 부족할 때 HPA에 의해 POD가 Scale out 되지만, WorkerNode 공간이 부족하면 POD가 Pending 상태에 빠지는 문제를 Karpenter가 해결합니다.

Karpenter는 WorkerNode를 Scale out 하여 Pending 상태의 POD를 신규 노드에 정상 배포하도록 돕습니다. 글에서는 Karpenter Controller 설치를 위한 사전 작업으로 IAM Role, Policy, Subnet tag, SecurityGroup tag 설정 방법을 설명하며, 필요한 Policy 목록(AmazonEKSWorkerNodePolicy, AmazonEKS_CNI_Policy, AmazonEC2ContainerRegistryReadOnly, AmazonSSMManagedInstanceCore)을 제시합니다.

Terraform 사용 시 Role Name과 Profile Name을 동일하게 생성하는 것을 권장합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다