목록2024/08/11 (1)
내 잡다한 노트
Multiple Scheduler
말그대로 여러 스케줄러를 배포하는 방법에 대한 글이다. 기본 스케줄러는 파드를 노드에 고르게 배분하는 알고리즘을 가지고 있으며 taints와 tolerations, node affinity 등을 고려한다. 하지만 이러한 것들을 사용해도 우리의 필요를 충족시키지 못한다면, 우리가 직접 스케줄러 프로그램을 작성하고, 추가 스케줄러로 배포할 수 있다. 이렇게 하면 다른 거는 기본 스케줄러로 처리될 수 있지만, 특정 애플리케이션은 우리가 만든 커스텀 스케줄러를 사용할 수 있다.따라서 클러스터에는 여러 스케줄러가 동시에 존재할 수 있다. 파드나 deployment를 생성할 때, 우리는 쿠버네티스에게 특정 스케줄러에 의해 파드가 스케줄링되도록 지시할 수 있다. 여러 스케줄러가 있을 때 구분하는 방법은 이름이다. 기..
DevOps/쿠버네티스
2024. 8. 11. 14:37