Harvester is an open-source hyperconverged infrastructure platform that runs virtual machines and containers on the same bare-metal cluster. It installs from an ISO onto physical servers and gives you compute, storage and networking in one system — the role a traditional virtualisation stack plays, but built entirely from cloud-native components.
Underneath, Harvester is Kubernetes. The installer lays down an immutable Linux base and an RKE2 cluster, then assembles the platform from KubeVirt for virtual machines, Longhorn for replicated block storage, Multus and kube-vip for networking, and a management UI on top. That composition is not a detail: a Harvester VM is a KubeVirt VirtualMachine resource, its disk is a Longhorn volume, and its VLAN attachment is a Multus network. Anything you can do through the UI you can also do through kubectl or Terraform, which is what makes Harvester automatable in a way most virtualisation platforms are not.
In use it covers the things a virtualisation platform is expected to cover — VM images and templates, cloud-init and sysprep guest configuration, live migration, node maintenance mode, VM snapshots and backups to S3 or NFS, PCI and GPU passthrough — and adds a Kubernetes-native one: with Rancher integration, Harvester becomes a node driver, so guest RKE2 or K3s clusters can be provisioned directly onto it, complete with a cloud provider and a CSI driver that hands guest workloads Longhorn volumes from the host cluster.
Why this skill matters now
Virtualisation licensing costs have been re-examined across the industry, and a lot of organisations are now genuinely evaluating alternatives for the first time in a decade. At the same time nobody is retiring their virtual machines — legacy applications, appliances, Windows workloads and databases will run in VMs for years yet, alongside the container platform the same team already operates.
That leaves an awkward middle: two platforms, two operational models, two skill sets, two procurement conversations. Harvester's proposition is to collapse them, running VMs and containers on one bare-metal cluster with one API and one management plane, and to make the VM layer as automatable as the container layer.
The skills required are genuinely hybrid, which is why teams struggle. A virtualisation engineer knows what live migration and VLANs and datastores mean but not what a CRD or a reconcile loop is. A Kubernetes engineer knows the control plane but has never sized a storage network, planned a rack for a hyperconverged cluster, or debugged PCI passthrough. Harvester needs both halves at once, and it needs them applied to real hardware decisions — network layout, disk choice, node count, upgrade windows — that are expensive to get wrong.