Harvester v0.3.0 Release is a beta release.
The doc website is available at https://docs.harvesterhci.io.
📁 harvester-v0.3.0-initrd-amd64 📁 harvester-v0.3.0-vmlinuz-amd64 📁 harvester-v0.3.0-rootfs-amd64.squashfs ✅ harvester-v0.3.0-amd64.iso.sha256
- Integration with Rancher v2.6.1 is now available!
- Virtualization Management: Users can now import and manage multiple Harvester clusters using Rancher v2.6.1 Virtualization Management feature, and use Rancher authentication mechanism and RBAC control for multi-tenancy support.
- Node Driver: Users can now provision RKE1/RKE2 clusters in Rancher 2.6.1, using the built-in Harvester Node Driver. Harvester can now provide Load Balancer support as well as Persistent storage support to the guest Kubernetes cluster.
- Note: Rancher v2.6.1 is the only version that is compatible with Harvester v0.3.0.
- Networking enhancement
- Virtual IP support: We've added Virtual(Floating) IP support to Harvester bare-metal cluster, and it will be the default IP to access the Harvester UI/API server.
- Bonded NIC: Users can now configure more than one NICs for Harvester network interfaces.
- Storage enhancement
- Volume Hot-Plug: Users can now hot-plug volumes into the running VMs.
- Multi-disk management: Users can now configure additional disks in the node configuration to increase the storage capacity of the node.
- Image upload: Users can now upload local images to Harvester cluster.
- Create image from existing volume: Users can now create a new image from an existing volume.
- Operation enhancement
- Terraform provider: We now have a Terraform provider for Harvester!
- Enhanced monitoring: Users can now see real-time system utilization in the Harvester dashboard.
- Node eviction: Users can now evict a node for maintenance.
- Previously in Harvester v0.2.0, we've provided the option to enable the embedded Rancher server. This option has been removed from Harvester v0.3.0. To use Rancher with Harvester, please install Rancher v2.6.1 separately from Harvester. You can also spin up a VM with Rancher v2.6.1 to try out the integration features.
- Upgrade is not supported from previous version to v0.3.0 version.
- We're investigating a manual upgrade process starting with v0.3.0. Will keep the community posted.
- One click upgrade will be supported starting with v1.0.0 release.
- TODO: Air gap/proxy environment
- Installer
- Compatibility
- Operation
- Rancher Integration
- For Kubernetes cluster provisioning
- Node will stuck in provisioning if the master node doesn't have worker role.
- The workaround is to make sure the master nodes has the worker role.
- Rancher monitoring stack can be crashing if enabled on guest Kubernetes cluster.
- The workaround is available here.
- Node will stuck in provisioning if the master node doesn't have worker role.
- Read-only user has ability to perform some API actions
- For Kubernetes cluster provisioning
- Networking
- Storage
Component | Version |
---|---|
Longhorn | v1.2.2 |
KubeVirt | v0.45.0 |
Rancher | v2.6.1 |
RKE2 | v1.21.5+rke2r1 |
Thanks for all contributors!