IT/CKA

CKA 준비과정 - Scheduling (5) / 리소스 요구사항과 한도

Primes 2023. 5. 20. 18:11
728x90

파드가 노드에 할당될 때, 노드에 가용량이 존재하지 않으면 할당이 될 수 없다.

스케줄러는 노드의 가용량을 확인하고 파드의 할당을 결정한다. 가용량이 전혀 없다면, 파드의 배포를 중단한다.

 

 

yaml 파일로 리소스를 정의할 때, 리소스의 스펙을 기입할 수 있다.

이 때, cpu 갯수를 정의하게 된다면 1cpu = 1vCPU를 뜻하게 된다.

memory는 1G, 1Gi 와 같이 기입할 수 있다.

 

CPU의 경우에는 쿠버네티스가 자체적으로 가용량을 조절하여 한도를 넘지 않도록 한다. 하지만 메모리를 한도 이상으로 컨테이너가 사용하려고 한다면 그 파드는 즉시 종료된다. 이는 유의하여야 한다.

반응형