docs/doc/source/kube-virt/introduction-bb3a04279bf5.rst
Ron Stone cf755b146c KubeVirt/CDI introduction
Inital draft guide for KubeVirt introduction
Conditionalize version
Implement patchset 2 review changes
Implement patchset 3 review changes
Resolve merge conflict
Implement patchset 4 review changes

Story: 2010466

Signed-off-by: Ron Stone <ronald.stone@windriver.com>
Change-Id: I57a16fca9b78992b249a1aa04e6b12893c94fe9f
2022-12-16 19:32:48 -05:00

1.2 KiB

Introduction

The KubeVirt system application in StarlingX includes: KubeVirt, Containerized Data Importer (), and the Virtctl client tool.

KubeVirt is an open source project that allows to be run and managed as pods inside a Kubernetes cluster. This is a particularly important innovation as traditional workloads can be moved into Kubernetes alongside already containerized workloads, thereby taking advantage of Kubernetes as an orchestration engine. Specifically, KubeVirt workloads and containerized workloads can exist on the same node/host; an advantage over the OpenStack solution in where workloads can exist on same system/cluster but not on the same node/host.

The is an open source project that provides facilities for enabling to be used as disks for KubeVirt by way of DataVolumes.

The Virtctl client tool is an open source tool distributed with KubeVirt and required to use advanced features such as serial and graphical console access. It also provides convenience commands for starting/stopping , live migrating , canceling live migrations and uploading disk images.

See https://kubevirt.io/user-guide for more details.