Gom3rye

팀 프로젝트) on-premise 에서 aws 로 이전 본문

현대 오토에버 클라우드 스쿨

팀 프로젝트) on-premise 에서 aws 로 이전

Gom3rye 2025. 10. 28. 16:12
728x90
반응형

monitoring cluster에서 prometheus 중앙서버를 위해 pv를 nodeaffinity 붙인 설정을 aws eks 환경으로 이전하게 되면 local-path가 아닌 AZ 단위인 ebs를 쓰므로 nodeaffinity 설정들을 없애줘도 된다.

 

구분                                       온프레미스(local-path)                            EKS(EBS)

스토리지 단위 노드 디스크 AZ 내 네트워크 볼륨
nodeAffinity 직접 설정 필요 EBS CSI가 자동 관리
파드 스케줄링 PV가 특정 노드로 고정 같은 AZ 내 어디든 attach 가능
장애 복구 불가능 (노드에 종속) 가능 (AZ 내 다른 노드 재스케줄링)

온프레미스 환경의 local-path PV는 노드 로컬 디스크에 직접 연결되기 때문에,
특정 노드에만 PV가 존재해서 nodeAffinity 설정이 필수였다.

하지만 AWS의 EBS는 노드에 직접 붙는 게 아니라 AZ 단위 블록 스토리지라서,
같은 AZ 내에서는 어떤 노드에도 자유롭게 attach/detach가 가능하다.

그래서 nodeAffinity를 따로 설정할 필요가 없고,
대신 EBS CSI Controller가 자동으로 zoneAffinity(AZ 고정) 를 적용해줘서
우리는 추가 설정 없이도 안전하게 같은 AZ 내에서만 동작하게 된다.

 

728x90
반응형