
데브옵스
KubeVirt로 구현하는 GPU VM (1) - GPU Passthrough 및 Kubevirt 설치
두줄요약
쿠버네티스에서 VM을 관리하기 위한 KubeVirt와 GPU Passthrough 설정 과정을 다루었습니다. vfio-pci 바인딩, GPU Operator, CPU 전용 할당으로 GPU VM 기반을 마련했습니다.
구조와 흐름
- Kubernetes 위에서 VM을 리소스로 관리하는 KubeVirt 개념 정리
- GPU Passthrough를 위한 vfio-pci 바인딩과 NVIDIA 드라이버 분리 절차
- KubeVirt, virtctl, CDI, GPU Operator 설치와 CPU 전용 할당 설정
적용해볼 점
- GPU를 직접 제어해야 하는 VM 워크로드에 KubeVirt 적용 검토
- GPU Passthrough와 CPUManager static 설정을 함께 구성해 성능 안정성 확보
- 노드 라벨과 KubeVirt CR 설정으로 GPU VM 운영 환경 준비
