인프런 커뮤니티 질문&답변
HPA 오토 스케일링 전제 조건
작성
·
250
0
안녕하세요
좋은 강의 너무 감사합니다
다름이 아니라 오토스케일링 실습중에 질문이 생겨서요
kubectl autoscale deploy <"deploy-name"> --cpu-percent=50 --min=1 --max=10
일때
전제 조건이 파드에 cpu 사용량을 체크할 사이드카 파드가 필요한건가요 ?
파드 사용량 체크는 어떤놈이 하는지 궁금해서요 ..
그리고 파드를 생성하면 디폴트로 리소스 리밋이 정해지나요 ? (리밋 설정을 따로 주지 않아도)
cpu 사용률 50프로의 기준이 디폴트로 파드에 설정된 cpu 사용률에 50프로 기준으로 생성되는건지 궁금해서 질문 드립니다
퀴즈
ConfigMap과 Secret의 주된 차이점은 무엇일까요?
ConfigMap은 파일만 저장하고 Secret은 환경 변수만 저장한다
ConfigMap은 일반 설정 데이터, Secret은 민감 정보를 저장한다
Secret은 클러스터 전체에 적용되고 ConfigMap은 특정 Pod에만 적용된다
ConfigMap은 YAML로만 생성 가능하고 Secret은 명령어로만 가능하다
답변 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를 통해 수집된 메트릭을 관찰하고 스케일링을 수행합니다!
감사합니다.





