2026/02 3

AWS - EKS PV 생성하기

안녕하세요. 오늘은 AWS EBS를 활용해서 EKS 환경에 PV(Persistent Volume)를동적 프로비저닝(Dynamic Provisioning)하는 방법을 알아보겠습니다. 본격적인 PV 배포 실습에 앞서, 이를 위해 꼭 알아두어야 할 핵심 개념인 'EBS CSI Driver'와 'EKS Pod Identity Agent'에 대해 먼저 짚고 넘어가겠습니다.# EBS CSI DriverPVC를 Pod에 할당하려면 PV 역할을 할 EBS 볼륨이 필요합니다.저희는 이 과정을 자동화하는 '동적 프로비저닝(Dynamic Provisioning)' 방식을 사용할 것입니다.이때 EKS가 우리 대신 AWS API를 호출해 EBS를 만들고 실제 노드에 볼륨을 마운트하는 과정이 필요합니다. 이 역할을 대신하는 ..

AWS 2026.02.22

EKS - VPC CNI

안녕하세요. 오늘은 EKS의 VPC CNI에 대해 알아보겠습니다. # VPC CNI 란? Amazon VPC CNI는 EKS(Amazon Elastic Kubernetes Service) 클러스터에서Pod의 네트워킹을 담당하는 기본 플러그인입니다.가장 큰 특징은 파드가 VPC의 실제 IP 주소를 직접 할당받는다는 점입니다.다른 쿠버네티스 CNI(예: Calico, Flannel)가 오버레이 네트워크(Overlay Network, VXLAN/IP-in-IP 등)를 사용하여 캡슐화 통신을 하는 것과 달리, VPC CNI는 AWS의 VPC 네트워크 인프라에 파드를 직접 편입시킵니다. # VPC CNI의 IP 할당 과정1. Primary ENI 에서 찾기Pod가 생성되면 가장 먼저 Primary ENI를 확인..

AWS 2026.02.08

AWS - EKS AWS LoadBalancer Controller 설치 및 Ingress 설치

안녕하세요. 오늘은 EKS에서 AWS LoadBalancer Controller를 통해 Ingress를 배포하겠습니다. # AWS LoadBalancer Controller 란?AWS LoadBalancer Controller는 EKS 내에서 AWS의 Elastic Load Balancing(ELB) 리소스를 관리하는 컨트롤러입니다.특정 리소스 이벤트가 발생하면 AWS API를 호출하여 로드 밸런서를 프로비저닝하거나 구성합니다. 기존 Ingress Controller와의 차이 1. Nginx Ingress Controller트래픽 처리 : 로드 밸런서가 클러스터 내부의 Pod(Nginx)로 트래픽을 보내고, Nginx Pod가 다시 애플리케이션 Pod로 라우팅 (Hop이 한 번 더 발생)LoadBala..

AWS 2026.02.01