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 : )

ความคิดเห็น •