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.