강의

멘토링

로드맵

Inflearn Community Q&A

3rdwars2481's profile image
3rdwars2481

asked

Learning Kubernetes with Pictures (v1.30) - {{ x86-64, arm64 }}

5.6. StorageClass (StorageClass)

안녕하세요. 스토리지 클래스에 대해 궁금한 점이 있어서 질문 드립니다.

Written on

·

216

1

현재 상황은 로컬pc와 aws ec2 인스턴스를 site to site vpn방식으로 연결하고, 로컬 pc를 마스터노드, ec2 인스턴스를 워커노드 형태로 쿠버네티스 클러스터를 구성한 상태입니다. 같이 하는 친구가 워낙 잘 해서 이렇게 인프라를 잘 구축해줬는데, 저는 여기서 스토리지 클래스를 구성해 동적 프로비저닝을 구현하면 좋겠다는 생각을 해서 쿠버네티스 문서에 나와 있는 내용과 강의시간에 배운 내용들을 참조해 로컬 마스터노드에서 작업을 진행중인데 생각보다 구성이 잘 안 돼서 질문드리게 됐습니다. 

로컬 마스터노드에서 스토리지클래스를 구성해 쿠버네티스 클러스터로 연결된 ec2 인스턴스의 ebs를 프로비저너로 사용하려고 하는데 이게 구현이 가능한 기술일까요? 계속 찾아보니 aws에서 제공해주는 aws storagegateway와 s3를 이용한 datasync가 있는데 꼭 이 방법을 이용해야 하는지 아니면 ec2와 연결된 ebs에 볼륨을 붙일 수 있을지 궁금해서 질문드립니다. 질문 드리기 전에 여기저기 찾아봐도 nfs를 이용한 스토리지클래스들의 예는 조금 찾아볼 수 있는데, 이 경우 마땅한 레퍼런스를 잘 찾을 수 없어 염치 불고하고 질문드립니다.

kubernetesdocker

Answer 1

0

kubernetes님의 프로필 이미지
kubernetes
Instructor

안녕하세요 

로컬에 구성한 마스터 노드(컨트롤 플레인)에서 Provisioner가 구성이 되어 AWS의 Provisioner에 API 호출을 해야 할꺼 같습니다. 정확한건 저도 테스트가 필요하고요. 

이미 구현되어 있는 EKS 같은 경우 이미 이 구성이 완료되어 서비스 형태로 embedded 되어 있고요. 

이를 따로 구현하시겠다라는거라서, AWS Provisioner(gp2, gp3등)를 외부에서 구현할 수 있는 부터 확인하시는게 맞을꺼 같네요. 


General Purpose SSD
Provisioned IOPS SSD
볼륨 유형 gp3 gp2 io2Block Express ‡ io2      io1
내구성 99.8%~99.9% 내구성(연간 장애율 0.1%~0.2%) 99.8%~99.9% 내구성(연간 장애율 0.1%~0.2%) 99.999% 내구성(연간 장애율 0.001%) 99.999% 내구성(연간 장애율 0.001%) 99.8%~99.9% 내구성(연간 장애율 0.1%~0.2%)
사용 사례
  • 지연 시간이 짧은 대화형 앱

  • 개발 및 테스트 환경

다음이 필요한 워크로드:

  • 밀리초 미만의 지연 시간

  • 지속적인 IOPS 성능

  • 64,000 IOPS 이상 또는 1,000Mib/s 이상의 처리량

  • 지속적인 IOPS 성능 또는 16,000 IOPS 이상이 필요한 워크로드

  • I/O 집약적 데이터베이스 워크로드

볼륨 크기 1GiB - 16TiB 4GiB~64TiB 4GiB - 16TiB
볼륨당 최대 IOPS(16KiB I/O) 16,000 256,000 64,000 †
볼륨당 최대 처리량 1,000MiB/s 250MiB/s* 4,000MiB/s 1,000MiB/s †
Amazon EBS 다중 연결 지원되지 않음 지원
부트 볼륨 지원

 

관련 내용들 입니다. 

https://kubernetes.io/ko/docs/concepts/storage/storage-classes/

https://kubernetes.io/ko/docs/concepts/storage/storage-classes/#aws-ebs

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ebs-volume-types.html

3rdwars님의 프로필 이미지
3rdwars
Questioner

감사합니다. 한 번 더 확인하고 진행해 보겠습니다

3rdwars2481's profile image
3rdwars2481

asked

Ask a question