허쉬탱의 workspace
[쿠버네티스 기초] 05. kube scheduler 본문
[쿠버네티스 기초] 05. kube scheduler
이 포스팅은 Udemy의 Certified Kubernetes Administrator with Practice Tests 강의를 정리한 내용입니다.
kube scheduler에 대해 알아봅시다.
- Kube Scheduler
- 동작 과정
- 옵션
Kube Scheduler
- 특정 Pod가 어느 노드에 떠야되는지 결정 (자원, 라벨 등을 기준으로)
- 결정만 하는거지 실제로 띄우는 건 kubelet이 함
동작 과정
- Pod의 조건(자원, 라벨 등)을 보고 이에 맞지 않는 노드를 제외함
- priority function을 통해 후보 노드들에 점수를 매김. 자원을 예로 들면 해당 pod를 배치하고도 남는 자원이 많은 노드에 큰 점수를 줌.
옵션
아래 명령어를 통해 옵션을 확인
cat /etc/kubernetes/manifests/kube-scheduler.yaml
'쿠버네티스 > 쿠버네티스 기초' 카테고리의 다른 글
[쿠버네티스 기초] 07. kube proxy (0) | 2022.07.29 |
---|---|
[쿠버네티스 기초] 06. kubelet (0) | 2022.07.29 |
[쿠버네티스 기초] 04. kube controller manager (0) | 2022.07.29 |
[쿠버네티스 기초] 03. kube api server (0) | 2022.07.29 |
[쿠버네티스 기초] 02. etcd (0) | 2022.07.29 |
Comments