#쿠버네티스 #kubernets #스케줄러 #스케줄러작동방식 #스케줄러확장방법 #K8s 쿠버네티스의 스케줄러는 클러스터의 worker 노드에 컨테이너를 스케줄링하는 역할을 합니다. 쿠버네티스는 stateless 웹 서비스, statefull 애플리케이션, 빅데이터 배치 작업, GPU 상의 머신러닝까지 다양한 워크로드를 처리할 수 있습니다.
이런 다양한 애플리케이션이 클러스터에서 조화롭게 동작할 수 있는 것은 각 컨테이너가 가장 적합한 worker 노드에 배치되게 하는 것은 작업 스케줄링 덕분입니다. 쿠버네티스의 스케줄링 파드를 처음 만들면 일반적으로 nodeName 필드가 없습니다. nodeName은 파드가 실행될 노드를 나타냅니다.
쿠버네티스 스케줄러는 nodeName이 없는 파드에 대해(watch 요청) API 서버를 지속적으로 검사합니다. 이런 파드는 스케줄링에 적합한 파드입니다.
스케줄러는 파드에 적합한 노드를 선택하고 스케줄러가 선택한 nodeName으로 파드 정의를 업데이...
#
K8s
#
테인트
#
쿠버네티스스케줄링
#
쿠버네티스스케줄러
#
쿠버네티스
#
스케줄링
#
스케줄러확장방법
#
스케줄러작동방식
#
스케줄러
#
노드어피니티
#
노드셀렉터
#
toleration
#
nodeTaint
#
nodeSelector
#
kubernets
#
톨러레이션