Difficulty: beginner
Estimated Time: 5min

TBD What is kubevirt TBD how does it work briefly

Welld one, you have completed the KubeVirt demo.

TBD Next steps

KubeVirt Demo

Step 1 of 2

Launch cluster and deploy KubeVirt

Wait for the cluster to be ready

Before we can startm, we need to wait for the Kubernetes cluster to be ready

launch.sh

Now we are ready to continue.

Deploy KubeVirt

Provide some initial configuration

kubectl create configmap -n kube-system kubevirt-config --from-literal debug.useEmulation=true

And finally deploy KubeVirt

kubectl apply -f https://github.com/kubevirt/kubevirt/releases/download/v0.10.0/kubevirt.yaml

Now let's wait until the API server is ready: kubectl wait -n kube-system --for condition=ready --timeout=120s pod -l kubevirt.io=virt-api

virtctl is a client utility to provide some more convenient ways to interact with the VM:

curl -L -o virtctl https://github.com/kubevirt/kubevirt/releases/download/v0.10.0/virtctl-v0.10.0-linux-amd64

chmod +x virtctl

Now everything is ready to continue and launch a VM.