Kubernetes pod node Assign 기준(scheduler algorithm)
Kubernetes Scheduler가 node를 선택하는 기준은 1. 노드 필터링을 거치고, 2. 노드 랭킹 점수에 따라 할당된다. 1. 노드 필터링(노드 제약 체크) - PodFitsHostPorts: 컨테이너가 사용하는 Port 중복 체크- PodFitsResources: Request 사용 가능한 Node- NoDiskConflict: AWS EBS, GCE PD, ISCSI 및 Ceph 가 지원되는지- NoVolumeZoneConflict: Volume path 등 노드에서 제한이 있는지 - MatchNodeSelector: Node selector 제약조건 만족 (특정노드만 배포)- HostName: PodSpec의 NodeName 필드에 지정된 노드를 제외한 모든 노드 2. 노드 랭킹(pri..