반응형
오늘은 Kubernetes Kubevirt vm containerDisk image 생성 방법에 대해
포스팅하려고 합니다.
사전에 containerDisk에 추가할 OS image를 미리 준비하고,
Dockerfile을 생성합니다.
# cat << END > Dockerfile
FROM kubevirt/container-disk-v1alpha
ADD /home/gsjeong/disk.img /disk/
END
docker hub에 올려야 하기 때문에, docker login을 합니다.
# docker login
현재 디렉토리에서 docker를 build 하고 push 합니다.
# docker build -t bono915/ubuntu:latest .
# docker push bono915/ubuntu:latest
정상적으로 docker hub에 push되었다면, kubevirt vm containerDisk image에
docker hub를 넣고 vm을 생성합니다.
# vi ubuntu.yaml
...
volumes:
- name: rootdisk
containerDisk:
image: bono915/ubuntu:latest
- name: cloudinitvolume
...
참고 - https://kubevirt.io/user-guide/virtual_machines/disks_and_volumes/
지금까지 [Kubernetes] Kubevirt vm containerDisk image 생성 방법에 대한 포스팅이었습니다.
반응형
'Develope > Kubernetes' 카테고리의 다른 글
[Kubernetes] Certified Kubernetes Administrator (CKA) Exam 시험 일정 변경 오류 이슈 (1) | 2022.10.03 |
---|---|
[Kubernetes] minikube start error - Unit file cri-docker.socket does not exist 해결방법 (0) | 2022.08.28 |
[Kubernetes] 쿠버네티스 pod 및 오브젝트 다양한 강제 삭제 방법 (0) | 2022.07.19 |
[Kubernetes] 쿠버네티스 설치 및 환경구성(ubuntu 20.04) (0) | 2022.07.11 |
[Kubernetes] kubevirt uploadproxy unexpected return value 502 에러 해결 방법 (0) | 2022.07.10 |