Harvester logo

Harvester

Hyperconverged infrastructure on bare metal that folds virtualization and distributed storage into Kubernetes

Open Source Alternative to
Repository activity
  • Stars5.1k
  • Forks435
  • Open Issues1.1k
harvester-harvester health score - Linux Foundation Insights
License

Apache-2.0

Languages
  • Go
  • Shell
  • Dockerfile
Harvester screenshot

About Harvester

Harvester turns a cluster of bare-metal servers into a hyperconverged platform where VMs, storage, and networking are all driven through the Kubernetes API, so the same tooling manages virtual machines and containers side by side. It targets teams that want datacenter virtualization without a separate proprietary stack.

VMs can be created, edited, cloned, live-migrated, backed up, snapshotted, and restored. Storage volumes are managed in the same UI, and networking covers VIPs, NICs, VLANs, and untagged networks. Rancher integration adds multi-cluster virtualization management.

Under the hood it builds on KubeVirt for virtualization, Longhorn for distributed block storage, and Elemental on SLE Micro. It installs from an ISO or via iPXE as a bootable appliance using local direct-attached storage, and is backed by SUSE. Apache 2.0 licensed.

Key features

  • VM create, edit, clone, delete, and live migration
  • VM backup, snapshot, and restore
  • Storage volumes with create, edit, clone, export
  • VIP, NIC, VLAN, and untagged network setup
  • Install from ISO image or iPXE scripts

Details

First released
2020
Platforms
Linux · Docker
Deployment
Self-hostable
Storage
Longhorn distributed block storage
Built on
Kubernetes · KubeVirt · Longhorn
Company
SUSE