• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

HPA 오토 스케일링 전제 조건

21.05.28 02:54 작성 조회수 135

0

안녕하세요 

좋은 강의 너무 감사합니다 

다름이 아니라 오토스케일링 실습중에 질문이 생겨서요 

kubectl autoscale deploy <"deploy-name"> --cpu-percent=50 --min=1 --max=10 

일때 

전제 조건이 파드에 cpu 사용량을 체크할 사이드카 파드가 필요한건가요 ? 

파드 사용량 체크는 어떤놈이 하는지 궁금해서요 .. 

그리고 파드를 생성하면 디폴트로 리소스 리밋이 정해지나요 ? (리밋 설정을 따로 주지 않아도) 

cpu 사용률 50프로의 기준이 디폴트로 파드에 설정된 cpu 사용률에 50프로 기준으로 생성되는건지 궁금해서 질문 드립니다  

답변 1

답변을 작성해보세요.

0

gasbugs님의 프로필

gasbugs

2021.05.29

안녕하세요 강사 최일선입니다.

CPU 를 모니터링하는 방법이 궁금하신 듯 합니다.

강의 목록을 보시면 메트릭스 서버 설치 및 kubectl top 명령  강의가 있습니다.

https://www.inflearn.com/course/%EB%8D%B0%EB%B8%8C%EC%98%B5%EC%8A%A4-%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%EB%A7%88%EC%8A%A4%ED%84%B0/lecture/37926?tab=curriculum

이 강의 내용에서 메트릭스 서버를 설치하는데  메트릭스 서버는 쿠버네티스 kubelet으로부터 메트릭을 수집하는 기능을 가진 포드 입니다. HPA 역시 메트릭스 서버 API를 통해 수집된 메트릭을 관찰하고 스케일링을 수행합니다!

감사합니다.