Skip to main content

Virtual Machine Orchestrator

Palette Virtual Machine Orchestrator (VMO) allows you to deploy, manage, and scale traditional VM workloads within a modern Kubernetes environment, side by side with your containerized applications. It lets you apply to VMs the same lifecycle management capabilities as Palette applies to containers, including backups.

VMO uses the CNCF project KubeVirt to manage VMs as Kubernetes pods, ensuring complete mapping between the VM and Kubernetes concepts. This solution also has near complete feature parity with VMware vSphere, including capabilities such as live migration.

Palette VMO can be used on edge hosts, giving the ability to deploy VM workloads at the edge without the overhead of a hypervisor layer. This is achieved by leveraging Canonical MAAS. Additionally, VMO can also be used in self-hosted, airgapped, and in our SaaS environments. Learn more on the Virtual Machine Orchestrator page.

Resources

To learn more about Palette VMO, review the Architecture page to learn about the components involved in enabling VMO for your infrastructure. Then, review the Create a VMO Profile guide to prepare everything you need to deploy your first cluster with VMO.

Check out the following video for a tour of Palette's Virtual Machine Orchestrator (VMO) capability. It shows how you can model, deploy, and manage VM workloads alongside containers in your clusters.