Network & Server Factory

개인 공부 기록

오토스케일링 3

[Kubernetes] 리소스 requests, limits와 HPA 정리

Kubernetes는 Pod가 CPU와 메모리를 얼마나 쓸지 알아야 노드에 알맞게 배치하고, 한 Pod가 노드 자원을 다 쓰지 못하게 막을 수 있습니다. 이 글에서는 requests와 limits의 차이, 한도를 넘었을 때의 동작, QoS 클래스를 정리하고, 부하에 따라 Pod 수를 조절하는 HPA를 kind에서 직접 확인합니다.컨테이너부터 Kubernetes까지 시리즈 11편입니다. 이전 글은 [Kubernetes] Volume, PV, PVC, StorageClass 정리이고, 전체 순서는 시리즈 목차에 있습니다.1. requests와 limits컨테이너마다 resources.requests와 resources.limits를 정할 수 있습니다. requests는 "최소 이만큼은 필요하다"는 예약이고,..

DevOps/Kubernetes 2026.09.28

[Azure] Virtual Machine Scale Sets 정리

VMSS(Virtual Machine Scale Sets)는 같은 구성의 VM을 한 모델로 묶어 부하에 따라 대수를 늘리고 줄이며, 여러 Availability Zone에 나눠 배치하는 서비스입니다. 지금 새로 만든다면 Flexible 오케스트레이션이 기본이고, 이때는 Default Outbound가 없어 NAT Gateway 같은 아웃바운드 경로를 따로 준비해야 합니다. 운영에서는 Autoscale, Scale-in 정책, Rolling 업그레이드, 자동 인스턴스 복구를 함께 설정합니다.1. VMSS가 필요한 이유웹 서버 VM 몇 대를 직접 만들어 Load Balancer 뒤에 두면 처음에는 문제가 없습니다. 하지만 트래픽이 늘 때 VM을 추가하고, 이미지와 설정을 맞추고, 장애가 난 VM을 교체하는 ..

Cloud/Azure 2026.09.25

[AWS] Auto Scaling #1 시작 구성 만들기

Auto Scaling이 새 인스턴스를 만들 때 쓸 시작 구성을 만들었습니다. 미리 만든 Apache2 AMI, 인스턴스 유형, 스토리지, 보안 그룹(SSH는 내 IP만, HTTP), 키 페어를 지정합니다.작성 당시 콘솔 기준입니다. 현재 AWS는 시작 구성 대신 시작 템플릿(Launch Template) 사용을 권장합니다.1. 시작 구성이란시작 구성은 Auto Scaling이 인스턴스를 새로 띄울 때 사용할 설정 묶음입니다. 어떤 AMI로, 어떤 유형의 인스턴스를, 어떤 보안 그룹과 키 페어로 만들지 정합니다.2. 시작 구성 생성2.1 메뉴 이동EC2 콘솔 왼쪽 메뉴의 Auto Scaling > Launch Configurations로 이동합니다.시작 구성 생성을 누릅니다.2.2 이름, AMI, 인스턴..

Cloud/AWS 2021.01.18
서울
--:--:--
-전체 글
-카테고리
오늘 방문