Pod Pending에서 노드 프로비저닝까지

Pod Pending에서 노드 프로비저닝까지 A workflow diagram generated by Archify. 01 / 트리거 02 / Auto Mode Controller 03 / 프로비저닝 04 / 스케줄링 Pod 생성 · 스케줄 요청 · 트리거 Pod 생성 스케줄 요청 스케줄 가능? · 기존 노드 여유 확인 · 트리거 스케줄 가능? 기존 노드 여유 확인 기존 노드에 배치 · 노드 추가 없음 · 트리거 기존 노드에 배치 노드 추가 없음 Pending Pod 감지 · Pod Pending 상태 · Auto Mode Controller Pending Pod 감지 Pod Pending 상태 NodePool 평가 · 요구사항 분석 · Auto Mode Controller NodePool 평가 요구사항 분석 최적 인스턴스 선택 · 인스턴스 타입 결정 · Auto Mode Controller 최적 인스턴스 선택 인스턴스 타입 결정 노드 프로비저닝 · EC2 인스턴스 시작 · 프로비저닝 노드 프로비저닝 EC2 인스턴스 시작 노드 부트스트랩 · kubelet 등록 · 프로비저닝 노드 부트스트랩 kubelet 등록 노드 Ready · 클러스터 조인 완료 · 프로비저닝 노드 Ready 클러스터 조인 완료 Pod 스케줄링 · Pod Running · 스케줄링 Pod 스케줄링 Pod Running No Yes Legend Pod 상태 Auto Mode Controller 스케줄 판단 EC2 노드

일반적인 프로비저닝 타임라인

  • • EC2 인스턴스 시작: 10-30초
  • • AMI 부팅: 20-40초
  • • kubelet 등록: 5-10초
  • • Pod 스케줄링: 1-5초 (총 40-90초)