NPU Operator 튜토리얼¶
Kubernetes 환경에서 NPU를 사용하는 여러 시나리오를 단계별 튜토리얼로 안내합니다.
NPU Operator 설치 방법은 Kubernetes용 설치 가이드와 OpenShift용 설치 가이드에서 확인할 수 있습니다.
| 튜토리얼 | 수행 내용 |
|---|---|
| NPU Pod 실행하기 | NPU 1개를 요청하고 Pod 안에서 장치 확인 |
| NPU 제품군을 선택해 Pod 배치하기 | 노드의 NPU 정보를 조회하고 특정 제품군에 Pod 배치 |
| Pod 하나에 NPU 2개 할당하기 | 컨테이너에 NPU 2개를 할당하고 같은 RSD 그룹인지 확인 |
| DRA로 NPU 요청하기 | Claim으로 NPU 1개를 요청하고 Pod 안에서 장치 확인 |
| DRA로 NPU 할당 조건 지정하기 | 수량·제품명·PCIe 토폴로지·UUID로 할당 조건을 지정하고 결과 확인 |
| NPU Pod에서 RDS 장치 확인하기 | Rebel100™ 노드의 Pod에서 NPU와 RDS 장치 확인 |
| 드라이버 자동 업그레이드하기 | 드라이버 버전을 변경하고 자동 업그레이드 결과 확인 |
| 노드별로 다른 드라이버 버전 사용하기 | 제품군별 또는 같은 제품군의 노드별로 다른 드라이버 버전을 적용하고 인스턴스 확인 |
| KubeVirt VM에 NPU 연결하기 | VFIO NPU 리소스를 연결하고 게스트 안에서 장치 확인 |
| 컨테이너·VM용 NPU 노드 분리하기 | 컨테이너용 노드와 VM 패스스루용 노드를 구분하고 리소스 확인 |
| Prometheus로 NPU 메트릭 수집하기 | 수집 대상을 설정하고 Prometheus에서 NPU 메트릭 조회 |