스케쥴러 썸네일형 리스트형 쿠버네티스 스케쥴러 스케쥴링 과정 모든 컨테이너에는 리소스 요구사항이 다르며 모든 파드들도 요구사항이 다르다. 따라서 기존 노드들은 특정 스케줄링 요구사항에 따라 스케쥴링 되어야 한다. 클러스터에서 파드에 대한 스케줄링 요구사항을 만족하는 노드를 실행 가능한 노드 즉, feasible 노드라고 한다. 만약 feasible 노드가 존재하지 않으면 스케줄러가 배치할 수 있을 때까지 파드가 스케줄 되지 않은 상태로 유지된다. feasible 노드를 찾은 후 모든 feasible 노드에 점수를 메기는 기능 셋을 실행하고, 가장 점수가 높게 측정된 feasible 노드를 선택해 파드를 실행한다. 이후 스케쥴러의 바인딩이라 하는 프로세스에서 이 결정에 대해 API 서버에 알린다. 리소스 요구사항 이외에도, 하드웨어/소프트웨어/정책 제한조건, 어피니.. 더보기 이전 1 다음