2026/03/25 5

쿠버네티스 - 7

Karpenter (카펜터) 요약1. 카펜터란?개요AWS 개발 오픈소스 기반 쿠버네티스 노드 오토스케일러기존 Cluster Autoscaler(CA)의 한계를 극복한 차세대 오토스케일러핵심 특징Group-less: ASG 없이 EC2 API 직접 호출로 즉시 프로비저닝포드 중심 지능형 선택: CPU, 메모리, GPU 등 요구사항 분석 후 최적 인스턴스 결정빠른 속도: 노드 준비까지 수 초 이내비용 최적화(Consolidation): 포드 재배치 및 불필요 노드 즉시 반납작동 원리Pending Pod 감시최적 인스턴스 계산 및 결정EC2 인스턴스 즉시 생성 및 클러스터 조인불필요 노드 자동 삭제CA vs Karpenter 비교비교 항목Cluster AutoscalerKarpenter관리 단위노드 그룹(AS..

쿠버네티스 - 6

K8S 스케일링 요약1. 스케일링이란?트래픽 부하에 따라 컴퓨팅 자원(Pod 또는 Node)의 수를 늘리거나 줄이는 작업.스케일링 방향종류방식도구수평적 (Scale-out)Pod 개수 증가HPA수직적 (Scale-up)Pod 사양(CPU/Memory) 증가VPA오토스케일링 종류종류대상작동 원리HPAPod 개수CPU/메모리가 설정치 초과 시 Pod 복제VPAPod 자원량CPU/메모리 Request 값 최적화CA (Cluster Autoscaler)Node 개수자원 부족 시 실제 서버 추가HPA 작동 과정Metrics Server가 각 Pod의 CPU/메모리 실시간 수집설정 기준값과 현재 사용량 비교기준 초과 시 Deployment replicas 자동 증가새 Pod로 트래픽 분산2. HPA 작업 순서1단계..

쿠버네티스 - 5

K8S Persistent Volume (PV) — EKS + AWS EFS 통합 요약1. PV(Persistent Volume) 개념PV란: 포드(Pod)와 독립적으로 존재하는 클러스터 수준의 스토리지 자원비유: 포드 = 소프트웨어, PV = 하드디스크핵심 특징특징설명독립적 생명주기포드 삭제 후에도 데이터 유지클러스터 리소스클러스터 전체에서 관리추상화실제 저장소 종류와 무관하게 일관된 접근 가능PV vs PVC개념설명비유PV관리자가 생성한 실제 스토리지 자원빌딩의 빈 사무실 (공급)PVC사용자가 크기·접근 모드를 요청하는 객체사무실 임대 계약서 (요청)주요 설정 파라미터Capacity: 저장 공간 크기 (예: 5Gi)Access Modes:ReadWriteOnce (RWO): 단일 노드 읽기/쓰기Rea..

쿠버네티스 - 4

AWS EKS ALB(Application Load Balancer) 컨트롤러 가이드 요약1. EKS ALB 컨트롤러란?AWS Load Balancer Controller는 쿠버네티스 클러스터 내에서 AWS의 로드 밸런서(ALB 및 NLB)를 자동으로 관리해주는 오픈소스 컨트롤러.Ingress 또는 Service 리소스를 생성하면 컨트롤러가 AWS API를 호출하여 실제 ALB 또는 NLB를 자동 생성·설정.주요 기능기능설명Ingress 지원 (ALB 생성)Ingress 리소스 감지 후 AWS에 ALB 자동 생성. HTTP/HTTPS 경로 기반 라우팅 처리Service 지원 (NLB 생성)type: LoadBalancer 서비스에 NLB 생성 가능대상 그룹 자동 관리Pod 생성·삭제 시 ALB 대상 그룹..

쿠버네티스 - 3

AWS EKS(Amazon Elastic Kubernetes Service) 생성 가이드 요약1. EKS란?EKS(Amazon Elastic Kubernetes Service)는 AWS에서 제공하는 쿠버네티스 관리형 서비스이다.쿠버네티스를 직접 구축·운영할 때 필요한 마스터 노드 관리, 보안 설정, 업데이트 등의 작업을 AWS가 대신 처리해줌.핵심 특징특징설명관리형 컨트롤 플레인쿠버네티스의 컨트롤 플레인을 AWS가 직접 운영, 가용성 자동 관리높은 보안성AWS IAM과 연동되어 권한 관리가 세밀하고 안전유연한 컴퓨팅 옵션EC2: 서버 직접 제어 / Fargate: 서버리스 방식표준 쿠버네티스 준수오픈소스 쿠버네티스와 100% 호환EKS를 쓰는 이유 (장점)특징설명운영 부담 감소업데이트, 패치, 백업 등 ..