* Multi Scheduling
클러스터에서 하나의 스케줄러만 사용하는게 아니라 목적에 따라서 직접 만든 스케줄러를 쓰는것과 같이 여러개의 스케줄러를 사용할수 있음. 그리고 나중에 pod 띄울때는 schedulerName 필드에다가 스케줄러를 지정하면됨.
* 스케줄링 과정
- 스케줄링 큐(Scheduling Queue): 대기 중인 Pod가 우선순위에 따라 정렬됩니다.
- 필터링(Filtering): Pod를 실행할 수 없는 노드가 제거됩니다.
- 스코어링(Scoring): 각 노드가 점수를 받으며, 가장 높은 점수를 받은 노드에 Pod가 배치됩니다.
- 바인딩(Binding): Pod가 최종적으로 선택된 노드에 바인딩됩니다.
'kubernetes(cka)' 카테고리의 다른 글
[Kubernetes, cka] 11. Rolling updates / Rollbacks (0) | 2024.04.10 |
---|---|
[Kubernetes, cka] 10. Monitoring & Logging (0) | 2024.04.10 |
[Kubernetes, cka] 08. Static Pods (1) | 2024.04.10 |
[Kubernetes, cka] 07. DaemonSets (0) | 2024.04.01 |
[Kubernetes, cka] 06. Manual Scheduling (0) | 2024.04.01 |