kubevirt

오늘은 Kubernetes Kubevirt vm containerDisk image 생성 방법에 대해 포스팅하려고 합니다. 사전에 containerDisk에 추가할 OS image를 미리 준비하고, Dockerfile을 생성합니다. # cat 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 정상적..
오늘은 Kubernetes의 kubevirt uploadproxy unexpected return value 502 에러 해결 방법에 대해 포스팅 하려고 합니다. 해당 오류는 아래 virtctl을 이용한 명령어와 같이 pvc, pv에 OS image를 uploadproxy를 이용하여 worker node에 할당하고자 할때 발생 합니다. virtctl image-upload --pvc-name=csi-pvc --pvc-size=10Gi --image-path=./focal-server-cloudimg-amd64.img --storage-class=csi-hostpath-sc --uploadproxy-url=https://10.97.173.190 --access-mode=ReadWriteOnce --inse..
오늘은 Kubernetes의 Kubevirt를 이용하여 vm을 생성시에 사용되는 sample yaml을 포스팅 하려고 합니다. vm.yaml안에 사용할 수 있는 여러 기능들을 정의하였습니다. vm sample yaml는 다음과 같습니다. // vm.yaml apiVersion: kubevirt.io/v1alpha3 kind: VirtualMachine metadata: name: ubuntu spec: running: false template: metadata: labels: kubevirt.io/size: small kubevirt.io/domain: ubuntu spec: domain: cpu: cores: 2 devices: disks: - name: containervolume disk: bus..
오늘은 Kubernetes Kubevirt 환경설정 및 vm 생성하기에 대해 포스팅하려고 합니다. Kubevirt는 Kubernetes에서 컨테이너 뿐만 아니라 가상 머신까지 함께 관리할 수 있는 Kubernetes의 애드온 형태의 기술입니다. 별도의 가상머신을 연결하는 것이 아닌 Kubernetes의 환경에서 pod 단위의 가상머신을 생성하여 관리합니다. Kubevirt 환경설정을 먼저 구성해보도록 하겠습니다. Kubernetes의 애드온 형태이기 때문에 사전에 Kubernetes 환경이 먼저 구성되어있어야 Kubevirt 환경설정이 가능합니다. 저는 Kubernetes환경이 구성되어있는 web tool인 katacoda에서 진행하겠습니다. https://www.katacoda.com/kubevirt/..
보노보노92
'kubevirt' 태그의 글 목록