실행 규모와 자원 크기
같은 애플리케이션이라도 실행 복제본 수를 늘리는 것과 각 컨테이너의 자원 설정을 바꾸는 것은 다른 조정이다. VPA는 사용량을 바탕으로 자원 요청을 다룬다. 지나치게 큰 요청량과 부족한 요청량을 조정해 노드 배치에 필요한 자원 조건을 맞추도록 돕는다.
권고와 적용의 구분
VerticalPodAutoscaler 리소스로 대상 파드와 권고값을 어떻게 반영할지 정한다. 권고기와 갱신기, 어드미션 컨트롤러가 역할을 나눠 수행한다. 따라서 권고 정보만 확인하는 구성과 실제 자원 설정을 변경하는 구성을 구분해야 하며 적용 방식에 따른 운영 영향도 확인해야 한다.
자원 정의의 호환 범위
공식 안내는 파드 수준의 자원 설정을 사용하는 워크로드와의 호환 제한을 설명한다. 컨테이너 수준의 권고 요청량과 파드 수준의 제한이 충돌하면 파드 생성에 문제가 생길 수 있다. 사용량 기반 권고가 있다는 사실만으로 현재 워크로드 정의에 그대로 적용할 수 있는 것은 아니다.