
Kubernetes(쿠버네티스)는구글에서 발표한 컨테이너로 이루어진 애플리케이션을 자동으로 배포, 확장, 관리해주는 오케스트레이션 플랫폼이다.다수의 컨테이너를 운영하는 서비스에서 모든 컨테이너를 실행하려면 docker container run 명령어를 일일이 입력해야

Karpenter는 Kubernetes 의 Worker Node 자동 확장 기능을 수행하는 오픈소스 프로젝트이다. Pod 수요에 따라 자동으로 노드를 생성·삭제하며, 기존의 Cluster Autoscaler(CA) 보다 유연하고 효율적인 노드 관리를 제공한다. Kube

쿠버네티스에서 모든 Pod의 평균 CPU 상태를 파악하고 CPU 사용량이 늘어나면 미리 정의해둔 개수만큼 Pod를 자동으로 확장 시키도록 한다.HPA는 쿠버네티스의 가장 기본적인 오토스케일링 방식이다. 주로 CPU나 메모리 사용량을 모니터링하다가, 특정 임계치를 넘으면

AWS EKS 서비스를 이용하다보면 IAM, 클러스터 접근 권한, RBAC 등 여러 권한 관리 설정이 필요한데, 그 중 Pod에 대한 권한 관리 방식을 알아보고 정리하려한다. 기존의 방식 EKS에서 돌아가는 애플리케이션은 AWS 리소스와 직접 통신을 하는 경우가 많