Manage KubeVirt VMs with Portworx
Portworx by Pure Storage integrates with KubeVirt to provide Kubernetes native persistent storage for virtual machines (VMs), enabling shared access, high availability, and live migration on OpenShift and other supported distributions.
KubeVirt allows you to run virtual machine workloads alongside containerized applications within a Kubernetes cluster using the same storage constructs such as StorageClass, PersistentVolumeClaim (PVC), and Container Storage Interface (CSI).
For information on how to deploy KubeVirt on a Kubernetes cluster, see KubeVirt documentation.
Portworx supports KubeVirt VMs with IPv6 networking.
Portworx supports the following types of ReadWriteMany (RWX) volumes for KubeVirt virtual machines, enabling a balance between portability and performance:
- Shared raw block volumes for streamlined live migration.
For information on how to manage shared raw block volumes for KubeVirt VMs, see Manage Shared Block Device (RWX Block) for KubeVirt VMs. - FlashArray Direct Access (FADA) shared raw block volumes for high-performance workloads, and reduced file system overhead.
For information on how to manage FADA volumes for KubeVirt VMs, see Manage FlashArray Direct Access Shared Block Device (RWX Block) for KubeVirt VMs. - Shared file system volumes, such as
sharedv4or NFS, for portability and multi-node access.
For information on how to manage shared filesystem storage for KubeVirt VMs, see Manage Shared File System for KubeVirt VMs.