MapleStory Finger Point
Just-in-time Nodes for Any Kubernetes Cluster : Karpenter
·
CloudNet@ Team Study/EKS Workshop 4th Cohort
포스팅은 CloudNet@팀 서종호(Gasida)님이 진행하시는AWS EKS Workshop Study 내용을 참고하여 작성합니다. 안녕하세요!오늘은 노드 수를 스케일링 해주는 도구 두번째 편Karpenter에 대해서 소개해보도록 하겠습니다.한번 CA와 비교해보면서 실습해도 좋을 것 같습니다 ~ 01. introduct to KarpenterKarpenter는 AWS가 개발한 고성능 지능형 Kubernetes 컴퓨팅 프로비저닝 솔루션입니다.Cluster Autoscaler(CA)와 비교했을 때 가장 큰 차이점은 속도와 지능이에요.CA는 노드 그룹(ASG) 단위로 스케일링하고, 어떤 인스턴스 타입을 쓸지는 미리 정의된 노드 그룹에 의존합니다.반면, Karpenter는 pending pod의 resou..
EKS Best Practices Guide : Cluster Autoscaling
·
CloudNet@ Team Study/EKS Workshop 4th Cohort
포스팅은 CloudNet@팀 서종호(Gasida)님이 진행하시는AWS EKS Workshop Study 내용을 참고하여 작성합니다. 안녕하세요!오늘은 Cluster 오토스케일링 기술인Cluster Autoscaler와 Kapenter에 대해서알아보도록 하겠습니다. 01. Karpenter vs Cluster AutoScaler 분석Cluster Autoscaler (CA) 는 Kubernetes 공식 SIG-Autoscaling에서 관리하는 오토스케일러입니다.작동 방식이 명확한데, 스케줄 실패한 Pod를 감지하고, Node 추가/삭제 전에 시뮬레이션을 돌린 뒤,EC2 Auto Scaling Group의 DesiredReplicas 필드를 조정하는 방식으로 동작합니다.쉽게 말하면 CA는 Kubernet..
Karpenter 소개 [Part 02]
·
Cloud Architect/Kubernetes
▶ 지난 포스팅https://ssunghwan.tistory.com/12 Karpenter 소개 [Part 01]▶ 지난 포스팅AutoScaling [Part 01] — 하늘을 나는 펭귄 AutoScaling [Part 01]01. EKS (Elastic Kubernetes Service) 설치💁‍♂️ EKS 소개Kubernetes Control plane을 구성할 필요 없이 AWS에서 Kubernetes를 제공하는 관리형ssunghwan.tistory.com 01. 배포 전 고려사항💁‍♂️ 배포하기 이전에 Karpenter Controller Pod 배치 고려사항 ■ Pod Anti-Affinity를 통한 분산 배치동일한 핵심 Pod의 복제본들이 같은 Node에 스케줄링되지 않도록 Anti-Affi..
Karpenter 소개 [Part 01]
·
Cloud Architect/Kubernetes
▶ 지난 포스팅AutoScaling [Part 01] — 하늘을 나는 펭귄 AutoScaling [Part 01]01. EKS (Elastic Kubernetes Service) 설치💁‍♂️ EKS 소개Kubernetes Control plane을 구성할 필요 없이 AWS에서 Kubernetes를 제공하는 관리형 서비스.장점은 아래와 같습니다.리팩토링이 필요없다.EKS환경에서ssunghwan.tistory.comAutoScaling [Part 02] — 하늘을 나는 펭귄 AutoScaling [Part 02]▶ 지난 포스팅AutoScaling [Part 01] — 하늘을 나는 펭귄 AutoScaling [Part 01]01. HPA(Horizon Pod Autoscaler)Pod에 대한 Client C..