Karpenter 워크플로우 — 미스케줄 파드에서 노드 프로비저닝까지

Karpenter 워크플로우 — 미스케줄 파드에서 노드 프로비저닝까지 A sequence diagram generated by Archify. Pod 생성 (스케줄링 불가) Pod 이벤트 알림 Karpenter 내부: Pod 요구 사항 분석 → NodePool·EC2NodeClass 평가 인스턴스 유형·가격 조회 인스턴스 정보 반환 노드 프로비저닝 요청 인스턴스 생성 노드 등록 노드 이벤트 알림 노드 레이블·테인트 설정 Pod 스케줄링 1. 감지 · 요구 사항 분석 · NodePool/EC2NodeClass 평가 2. 프로비저닝 3. 등록 및 스케줄링 Pod · 스케줄링 대기 · Sequence participant Pod 스케줄링 대기 Kubernetes API · Sequence participant Kubernetes API Karpenter · 컨트롤러 · Sequence participant Karpenter 컨트롤러 AWS EC2 API · Sequence participant AWS EC2 API New Node · 새 EC2 인스턴스 · Sequence participant New Node 새 EC2 인스턴스 Legend 핵심 호출 응답 일반 호출

Karpenter 내부 평가

  • • 파드 요구 사항(리소스·노드 선택기·허용 오차) 분석
  • • NodePool·EC2NodeClass 구성에 따라 적절한 노드 유형 결정