Amazon EKS Auto Scaling (실습1/2)
ฝัง
- เผยแพร่เมื่อ 2 ก.พ. 2025
- #eks #ASC #EKSAutoscaling #Karpenter #aws혼공
Amazon EKS Autoscaling
Presenter
AWS Solutions Architect 강인호
[Amazon EKS 실습 안내] tinyurl.com/4h9...
[EKS Autoscaling Workshop] tinyurl.com/4ks...
00:27 Amazon EKS 실습 안내 (주의사항)
04:30 실습 환경 구축하기
AWS Console 검색창 - Cloud9 - eks-workshop-ide
Amazon EKS 클러스터를 생성
인프라 리소스를 생성 과정은 5분 정도 소요
07:55 Utils
EKS Autoscaling Workshop 실습에 필요한 Tool
"eks-workshop”이라는 이름의 클러스터 생성,
CloudFormation 스택을 통해 필요한 리소스가 생성되며 20분 정도 소요
14:40 kubectl 명령이 정상 실행되는지 확인
15:18 Utils 설명 & 설치
tinyurl.com/52...
4. 실습에 필요한 Tool 설치
18:54 EKS Autoscaling Workshop 안내
Over Provisioning 마케팅 이벤트를 위한
이번 실습은 Overprovisiong - Karpenter
Time-Based Autoscaling
GPU Autoscaling
FIS (Fault Injection Service) - 오류 주입 실험 수행
22:54 실습 Demo는 다음과 같이 진행
Pod Autoscaling 에서 HPA
Karpenter를 활용한 Node 확장
Overprovisiong
23:11 실습에 필요한 사전 준비 (HPA)
27:52 kube-ops-view 설치 및 외부에서 kube-ops-view를 접속하기 위한 LoadBalancer 만들기
kube-ops-view
"운영상황에서 가시성확보에는 적합하지 않고 Demo 및 초기 구축시에 추천"
31:15 부하를(무한루프) 발생한 busybox 컨테이너 실행
컨트롤 루프 15초 마다 체크
pod 증가 관찰
deployment 삭제
load-generator 삭제(실습에 불필요)
34:38 첫번째 시나리오 완료
두번째 시나리오 Vertical Pod Autoscaler(VPA) 설명(으로 대체)
38:07 Karpenter를 활용한 Node 확장
Karpenter (설명) 차이점
Kubernetes watch mechanism 10sec scan Interval 없음,
kubernetes native 작동,
Node group 만들지 않고 provisions 통해 right sizing
39:05 실습 환경 구성
환경변수 설정
Karpenter
생성된 KarpenterNode IAM Role을 aws-auth에 추가
Karpener Controller IAM Role 생성 추가
리소스 생성 Summary
45:10
Karpenter Helm Chart 설치 (설명)
" 주의 " nodeSelector(제외 후 실행) 설치하지 않음
Karpenter log level 활용 하기 "debug"
48:30 Provisioner 설정
Karpenter CRD(Custom Resource Definition)설명
Karpenter Logs Monitoring
54:15 Node Provisioning 테스트 (설명)
kube-ops-view
pod 증설
57:46
Log line by line 설명
"karpenter controller log 보는법"
pod 축소
1:01:43
"Cluster autoscaler waits 10 minutes"
1:03:29 karpenter controller EC2 API 호출
Cloudtrail로 분석하기
API 호출 Detail
[Reference]
EKS AutoScaling
tinyurl.com/fdf...
Amazon EKS 클러스터를 비용 효율적으로 오토스케일링하기
tinyurl.com/mr4...
AWS Cluster autoscaler waits Time은 15분에서 10분으로 변경
tinyurl.com/4c...
Amazon EKS Autoscaling 실습 2/2 로 이어집니다.
• Amazon EKS Auto Scalin...
감사합니다.
(좋아요 + 구독은 채널 운영에 힘이 됩니다)
감사합니다 JT Studio : )