티스토리 뷰
"아이 왜 이렇게 빌드가 느린거야?"
"EFS 경로 읽기/쓰기 와 이러는데?"
"EKS EFS csi 말고 EBS csi로 바꿔보자"
"OK 속도 10배는 빨라진거 같구만!"
현재 EKS의 EFS csi를 사용하고 CI/CD 파이프라인(아코디언)에서 빌드과정의 시간이 너무 오래걸리는 것에 대한 부분으로 시작하여 EBS csi를 구성하고 테스트 및 반영하게 되었던 부분 수순대로 정리합니다.
1. EBS CSI 드라이버 올리는 방법(컨솔에서 추가기능)
2. sc(stoeage class) name 지정해주기(동적이지만 지정하여 관리)
3. 결과 화면
4. 관련 공식사이트 링크 및 자료
1. EBS CSI 드라이버 올리는 방법-(컨솔에서 추가기능)
텍스트 :
AWS 관리콘솔 접속 → Elastic Kubernetes Service 접속 → 해당 클러스터 접속 → 추가 기능-추가 기능 가져오기 → Amazon EBS CSI 드라이버 설치
《별도의 EBS CSI에 대한 IAM 정책을 적용하려면 4. 관련 공식사이트 링크에서 해주세요. 현 내용은 AWS SSO 및 컨트롤 타워환경으로 관리자의 판단하에 설정하지않고 진행됨에 참고해주세요.》
이미지 :
2. sc(storage class) name 지정해주기(동적이지만 지정하여 관리)
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: ebs-dev-sc
provisioner: ebs.csi.aws.com
volumeBindingMode: WaitForFirstConsumer
reclaimPolicy: Delete
위의 내용 저장 파일 생성 "ebs-dev-sc.yaml" 하고 아래의 명령어로 실행 저는 Windows 11 파워쉘에서 실행함.
PowerShell 7.4.5
PS C:\Users\shpark>kubectl apply -f ebs-dev-sc.yaml
생성 확인 :
확인 명령어 : kubectl get sc
3. 결과 화면
3.1 AWS 컨솔에서의 해당 pvc 생성이후의 볼륨화면
3.2 PV, PVC 결과 화면
4. 관련 공식사이트 링크 및 자료
4.1 공식사이트 링크 :
https://github.com/kubernetes-sigs/aws-ebs-csi-driver/tree/master
GitHub - kubernetes-sigs/aws-ebs-csi-driver: CSI driver for Amazon EBS https://aws.amazon.com/ebs/
CSI driver for Amazon EBS https://aws.amazon.com/ebs/ - kubernetes-sigs/aws-ebs-csi-driver
github.com
https://kubernetes-csi.github.io/docs/drivers.html
Drivers - Kubernetes CSI Developer Documentation
The following are a set of CSI driver which can be used with Kubernetes: NOTE: If you would like your driver to be added to this table, please open a pull request in this repo updating this file. Other Features is allowed to be filled in Raw Block, Snapsho
kubernetes-csi.github.io
https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/ebs-csi.html
Amazon EBS를 사용한 Kubernetes 볼륨 저장 - Amazon EKS
이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.
docs.aws.amazon.com
4.2 자료 :
해보면 알겠지만 EBS 볼륨이 EKS 노드에 장착된게 아니라는거 그냥 EBS서비스를 쓴다고 생각해야 함.
비용으로 따진다면... EFS vs EBS ㅎㅎ 환경에 맞게 사용함이 좋겠습니다.
'Cloud 이야기 > AWS-Amazon Web Service' 카테고리의 다른 글
Windows 11 PowerShell 7.5.0에서 AWS CLI 로그인 방법 당연히 MFA 인증 통해야죠~ (0) | 2025.02.12 |
---|---|
AWS CLI로 ALB에 리스너생성과 타겟그룹 및 타겟등록하자 노가다방지 위원회? ㅎㅎ-241217 (0) | 2024.12.17 |
AWS EKS에서 EBS CSI를 사용할 때 발생된 문제에 대한 해결 사례 #241121 (0) | 2024.11.21 |
AWS ECR에 접근 하는 jenkins 파이프라인에서의 도커 로그인 에러/해결 (0) | 2024.11.07 |
AWS 계정 로그인에 대한 세션 타임 변경 설정-240919 (0) | 2024.09.19 |
AWS EKS에서의 Kubernetes 버전관리에 대함.[240426] (0) | 2024.04.26 |
[230823]AWS Certified Cloud Practitioner 자격증 재준비(CLF-C01)-갱신?아니 재취득 ㅎ (1) | 2023.08.23 |
[230425] AWS의 서비스에 대한 공식 아이콘 제공 (0) | 2023.04.25 |