인프런 커뮤니티 질문&답변

gusqhr55님의 프로필 이미지
gusqhr55

작성한 질문수

데브옵스(DevOps)를 위한 쿠버네티스 마스터

스케일링 자동화 HPA 실습

HPA 오토 스케일링 전제 조건

작성

·

210

0

안녕하세요 

좋은 강의 너무 감사합니다 

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

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

일때 

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

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

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

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

답변 1

0

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

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를 통해 수집된 메트릭을 관찰하고 스케일링을 수행합니다!

감사합니다.

gusqhr55님의 프로필 이미지
gusqhr55

작성한 질문수

질문하기