본문 바로가기

IT Infra/Kubernetes

HPA(HorizontalPodAutoscaler)

HPA이란?


CPU,Memory 등 리소스가 정해둔 임계치를 초과할 경우 스케일 아웃 해주는 기능을 갖추고 있다.

 

HPA 컨트롤러가 리소스를 체크하며 정해둔 replicas 수에 맞춰 pod를 줄이거나 늘려줍니다.

 

스케일 아웃(Scale out)


  • 접속된 서버의 대수를 늘려 처리 능력을 향상시키는 것이다.
  • 수평 스케일로 불리기도 한다.
  • 대체로 웹 서버에 사용된다.
  • 웹 서버 펌, 데이터가 읽기 전용인 검색엔진 데이터 분석 처리, 메일 서버나 게시판 등의 어플리케이션 등에 적용할 수 있다.

스케일 업(Scale up)


  • 서버 그 자체를 증강하는 것으로 처리 능력을 향상 시키는 것이다.
  • 수직 스케일로 불리기도 한다.
  • 유지가 어려운 데이터베이스 서버에서 스케일 업이 대체로 사용된다.

'IT Infra > Kubernetes' 카테고리의 다른 글

쿠버네티스 구성요소  (0) 2022.02.22
kubeconfig에 대해서  (0) 2022.02.07
kubernetes 오브젝트 정리(2)  (0) 2022.01.05
kubernetes 오브젝트 정리(1)  (0) 2022.01.03