컨테이너에 할당되는 CPU, Memory 자원량
CPU는 Milicore단위(1,000 Milicore = 1Core)로 Memory는 Mbyte단위로 할당 된다.
k8s의 파드 스케줄링의 기준
실제 Request량 = 파드의 모든 컨테이너 Request량 합한 것
**파드를 어떤 노드에 배치하는가를 결정
**하는 과정 k8s는 Round-Robin 방식으로 진행한다.
ex)) 첫 노드가 요청되는 Request량을 수용할 수 있다면 생성
or 안 되면 다음 노드에 동일한 작업 수행
만약 모든 노드가 Request량을 수용할 수 없다면
파드는 **Pending 상태
**가 되어 스케쥴링이 불가능 Event 발생
노드를 지정하여 Pod를 배치 하는 경우 → 해당 노드에 대해서만 스케쥴링을 수행
**파드가 사용하는 자원을 제한
**한다. 그렇기 때문에 파드는 limit량 이상의 자원을 사용할 수 없다.
만약 limit량 이상을 사용 → 파드는 비정상 동작 → 오류와 함께 종료될 수도 있다.
limit ≥ request
Request, Limit를 컨테이너에만 설정하는 것이 아닌 **네임스페이스에도 설정 가능
**하다.