Harvester v1.0.0 is the first General Availability (GA) release of Harvester!
The documentation is available at https://docs.harvesterhci.io/
📁 harvester-v1.0.0-initrd-amd64 📁 harvester-v1.0.0-vmlinuz-amd64 📁 harvester-v1.0.0-rootfs-amd64.squashfs ✅ harvester-v1.0.0-amd64.sha512
Harvester can be installed with the ISO image or via PXE boot.
- Bring your own SSL certificate for the Harvester UI/API. [DOC]
- Add proxy support to access external services, including the download of images and backup to s3 services. [DOC]
- Air gap environment support of both Harvester single cluster and Rancher Harvester node driver support.
- Allowing backup and restore VM metadata from the backup target on both existing and new clusters. [DOC]
- Harvester RKE1 node driver is now GA and added cloud provider integration. [DOC]
- Enhanced user experience for Harvester cluster import in Rancher. [DOC]
- Supports enable/disable additional data storage partition. [DOC]
- Supports volume hot-unplug. [DOC]
- Supports resource over-commit configuration. [DOC]
- Multi-disk support enhancement. [LINKS]
- One click upgrade will be supported from v1.0.0 to future versions.
- Upgrade from v1.0.0 to future version might require shutting down the VMs during the upgrade process.
- A manual upgrade process from v0.3.0 to v1.0.0 is currently being developed.
- The upgrade documentation will be updated once it's ready.
- Cloud config byte limit [#760]
- Frequent kernel panics occurring during operations. [#1342]
- USB Boot hangs indefinitely at
fb0: switching to amdgpudrmfb from EFI VGA
. [#1225] - Harvester installer can't resolve hostnames. [#1590]
- Unable to migrate restore-new VM twice. [#1086]
- Unable to upload image by file [#1415]
- The following bug fixes are only available for the standalone Harvester UI
- VM with unschedulable disks doesn't show clear warning message (#1695)
- Power on 3 Harvester nodes in sequence may cause VIP connectivity loss (#1681)
- Switch
kubevip
pod in Harvester cluster under DHCP (dnsmasq
), the VIP is missing and failed to access Harvester (#1645 Harvester
wasn't set as default storage class inside Rancher provisioned RKE2 cluster (#1629)- Deleting a host holding the VIP in the cluster makes the VIP inaccessible (#1398)
- (Experimental) Automatic disk provisioning might results in unusable ghost disks on NVMe drives (#1718)
Component | Version |
---|---|
Longhorn | v1.2.3 |
KubeVirt | v0.45.0 |
Rancher | v2.6.3 |
RKE2 | v1.21.7+rke2r1 |
Thanks to all the contributors that make Harvester v1.0 GA possible!
@aiwantaozi @bk201 @cjainsuse @DaiYuzeng @DoNotSayYes @FrankYang0529 @futuretea @gitlawr @guangbochen @guangyee @ibrokethecloud @johnliu55tw @juadk @lanfon72 @ldevulder @lucidd @mbelur @n313893254 @noahgildersleeve @nunix @orangedeng @shangma @slickwarren @TachunLin @TangStone @vasiliy-ul @w13915984028 @weihanglo @wjimenez5271 @WuJun2016 @yaocw2020 @yarunachalam @yasker
Thanks to the @rancher and @longhorn engineering team for the collaboration effort!
Also special thanks to following community members for actively trying early Harvester version and provide valuable feedbacks!
@abonillabeeche @alexdepalex @andrehofman @bashofmann @bgulla @himslm01 @janeczku @Jellyfrog @joeyloman @roncterry @simonflood @wonleing