주 콘텐츠로 건너뛰기

카카오클라우드 도움말

[Kubernetes Engine] 리소스 기반 오토 스케일링을 설정했는데 노드가 축소되지 않아요. 무엇을 확인해야 하나요?

리소스 기반 오토 스케일링을 설정했음에도 노드가 축소되지 않는 경우 다음 항목을 확인해 주세요.

최소 노드 수 확인
- 현재 노드 수가 설정한 최소 노드 수에 도달한 경우 추가로 노드가 축소되지 않습니다.

노드 리소스 사용량 확인
- 설정한 자동 축소 임계치 이하의 리소스 사용량이 일정 시간 동안 지속되어야 노드 축소가 진행됩니다.
노드의 CPU 및 메모리 사용량은 다음 명령어로 확인할 수 있습니다.
- 명령어 : kubectl top node

Pod의 리소스 request 설정 확인
- 리소스 기반 오토 스케일링은 Pod에 설정된 resources.requests 값을 기준으로 동작합니다.
- Pod에 CPU 또는 메모리 request가 정의되어 있지 않은 경우 오토 스케일링이 정상적으로 동작하지 않을 수 있습니다.

Pod 재생성 가능 여부 확인
- 노드의 리소스 사용량이 축소 조건을 만족하더라도, 해당 노드에 배치된 Pod를 다른 노드로 이동(eviction)할 수 없는 경우 노드가 축소되지 않을 수 있습니다.
- 해당 노드에 실행 중인 Pod의 스케줄링 조건이나 eviction을 방해하는 설정이 있는지도 확인해 주세요.

자동 축소 관련 시간 설정 확인
- 임계치 지속 시간에 설정된 시간 동안 리소스 사용량이 축소 임계치 이하로 유지되어야 합니다.
- 또한 노드가 자동으로 증설된 직후에는 자동 축소 모니터링 제외 시간이 적용되어 일정 시간 동안 자동 축소 대상에서 제외될 수 있습니다.

자세한 내용은 관련문서를 참고해 주세요.

이 내용이 도움이 되었나요?
0명 중 0명이 도움이 되었다고 했습니다.
소중한 의견 주셔서 감사합니다