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