728x90
파드가 노드에 할당될 때, 노드에 가용량이 존재하지 않으면 할당이 될 수 없다.
스케줄러는 노드의 가용량을 확인하고 파드의 할당을 결정한다. 가용량이 전혀 없다면, 파드의 배포를 중단한다.
yaml 파일로 리소스를 정의할 때, 리소스의 스펙을 기입할 수 있다.
이 때, cpu 갯수를 정의하게 된다면 1cpu = 1vCPU를 뜻하게 된다.
memory는 1G, 1Gi 와 같이 기입할 수 있다.
CPU의 경우에는 쿠버네티스가 자체적으로 가용량을 조절하여 한도를 넘지 않도록 한다. 하지만 메모리를 한도 이상으로 컨테이너가 사용하려고 한다면 그 파드는 즉시 종료된다. 이는 유의하여야 한다.
반응형
'IT > CKA' 카테고리의 다른 글
CKA 준비과정 - Scheduling (7) / Multiple Scheduler (0) | 2023.05.22 |
---|---|
CKA 준비과정 - Scheduling (6) / DaemonSets, Static Pods (0) | 2023.05.20 |
CKA 준비과정 - Scheduling (4) / Node selectors, Node Affinity (1) | 2023.05.14 |
CKA 준비과정 - Scheduling (3) / Taints and Tolerations (1) | 2023.05.14 |
CKA 준비과정 - Scheduling (2) / Labels and Selectors (0) | 2023.05.13 |