MapleStory Finger Point
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..
Introduction to EKS Managed Node Groups
·
CloudNet@ Team Study/EKS Workshop 4th Cohort
포스팅은 CloudNet@팀 서종호(Gasida)님이 진행하시는AWS EKS Workshop Study 내용을 참고하여 작성합니다. 안녕하세요!오늘은 파드를 관리하는 EKS 관리형 노드 그룹의종류에 대해서 학습하는 시간을 갖도록 하겠습니다. 01. On-Demand 노드 그룹먼저 온디맨드가 기준선이라서 먼저 소개하도록 하겠습니다.EKS 관리형 노드 그룹의 기본 동작 방식을 이해해야 ARM과 Spot의 차이점을 알 수 있습니다. 📌 EKS 관리형 노드 그룹이란?노드 프로비저닝 / 업그레이드 / 교체를 AWS가 대신 해줍니다 → ASG(AutoScalingGroup) 위에서 동작vanilla k8s 에서는 직접 EC2를 띄우고 kubelet을 설정해야 했던 것을 AWS가 흡수함.'eksctl get n..
Introduce to Prometheus & Grafana
·
CloudNet@ Team Study/EKS Workshop 4th Cohort
포스팅은 CloudNet@팀 서종호(Gasida)님이 진행하시는AWS EKS Workshop Study 내용을 참고하여 작성합니다. 안녕하세요!파드 스케줄링 실습을 하기 위해Prometheus, Grafana 등 모니터링 도구 소개하고설치하는 시간을 가져보도록 하겠습니다. 01. Prometheus 소개 및 설치프로메테우스란? 시계열 데이터베이스 기반의 오픈소스 모니터링 시스템 입니다.클러스터 / 애플리케이션의 매트릭을 수집하고, 저장하고, 쿼리할 수 있습니다. 📌 특징Pull 방식 수집대부분의 모니터링 시스템은 에이전트가 서버로 데이터를 Push하는 방식임.하지만 프로메테우스는 반대로 주기적으로 대상을 직접 Scrape 하는 방식입니다.Prometheus ──── HTTP GET /metrics..
Introduction to Additional EKS Add-ons
·
CloudNet@ Team Study/EKS Workshop 4th Cohort
포스팅은 CloudNet@팀 서종호(Gasida)님이 진행하시는AWS EKS Workshop Study 내용을 참고하여 작성합니다. 안녕하세요!3주차에 들어오면서 변경된 테라폼 코드와추가된 Add-on (external DNS, metrics-server)에 대해서소개해보도록 하겠습니다. 01. 실습 환경 배포 Terraform 코드 변경점이번 실습에서는 노드를 Private Subnet으로 배치하면서 SSH 접속 환경이 없어졌는데요,Terraform eks.tf 코드 중 크게 3가지 축으로 아래와 같이 확장되었습니다. 1) Logs 설정kubernetes_version = var.KubernetesVersion # 1.35enabled_log_types = ["api", "scheduler"]C..