Introduction
Alauda Container Platform Virtualization with KubeVirt leverages Kubernetes extended API capabilities to abstract virtual machine images as a Custom Resource Definition (CRD). It provides a user interface (UI) for users to easily import virtual machine images stored in remote repositories into ACP for usage.
Advantages
-
Support for Mainstream Operating Systems
Supports various commonly used Linux distributions and Windows operating systems.
-
Multi-Architecture Support
Compatible with both X86_64 and ARM64 architectures.
-
Multi-Source Support
Allows importing virtual machine images from:
- Image registries
- File servers
- S3-compatible object storage
-
Multi-Format Support
Supports virtual machine images in QCOW2 and RAW formats.
Uploading Images from Outside the Cluster
To upload a local image file into the platform (rather than importing from a remote source), use virtctl image-upload, which streams the file to the CDI upload proxy. The cdi-uploadproxy Service (in the kubevirt namespace) must be reachable from where you run the command — expose it through the Gateway API, an Ingress, or a NodePort/LoadBalancer Service so administrators can upload images from outside the cluster. For the full procedure, including exposing the proxy and creating a virtual machine from the uploaded image, see Uploading a Local Image and Creating a Virtual Machine; for the virtctl reference, see Using the virtctl Command-Line Tool.