자원 설정의 출발점
애플리케이션마다 필요한 CPU와 메모리는 다르다. Goldilocks는 일률적인 기본값 대신 관측을 바탕으로 자원 설정을 검토하도록 돕는다. 제시하는 값은 요청과 제한을 결정하기 위한 시작점이며 모든 서비스에 그대로 적용하는 고정된 정답이라는 의미는 아니다.
추천 정보를 모으는 구조
Goldilocks는 네임스페이스의 워크로드마다 VPA 객체를 만들고 그 객체에서 추천 정보를 조회한다. 여기서 VPA는 Vertical Pod Autoscaler를 뜻한다. 추천 모드를 활용하므로 권고값을 살펴보는 흐름과 실행 중인 워크로드의 자원 설정을 자동으로 바꾸는 흐름을 구분할 수 있다.
대시보드와 운영 판단
VPA에서 권고 정보가 만들어지면 Goldilocks 대시보드에서 확인할 수 있다. 운영자는 이를 실제 애플리케이션의 특성과 비교해 설정을 검토한다. 따라서 화면에 권고값이 있다는 사실만으로 지연 시간이나 장애 위험까지 검증됐다고 판단하지 말고 서비스에 필요한 운영 조건도 함께 살펴야 한다.