Upgrade from v1.0.3 to v1.1.0

Upgrade from v1.0.3 to v1.1.0 - 图1danger

Please do not upgrade a running cluster to v1.1.0 if the cluster has the following configuration:

  • The harvester-mgmt network contains two or more network interfaces.
  1. networks:
  2. harvester-mgmt:
  3. interfaces:
  4. - name: ens5
  5. - name: ens6
  6. method: dhcp
  • Defining a cluster_network in the configuration file with harvester-mgmt network:
  1. cluster_networks:
  2. vlan:
  3. enable: true
  4. description: "harvester-mgmt"
  5. config:
  6. defaultPhysicalNIC: harvester-mgmt

Related issue: [BUG] Harvester Upgrade 1.0.3 to 1.1.0 does not handle multiple SLAVE in BOND for management interface

General information

Upgrade from v1.0.3 to v1.1.0 - 图2caution

  • Starting from version v1.1.0, Harvester brings in the new VLAN enhancement feature. Due to the implementation changes, all user VMs must shut down during an upgrade. Please stop the VMs before an upgrade.

  • We introduce Storage Network feature in v1.1.0. Due to a known issue, please create required CRDs before using the feature.

Once there is an upgradable version, the Harvester GUI Dashboard page will show an upgrade button. For more details, please refer to start an upgrade.

For the air-gap env upgrade, please refer to prepare an air-gapped upgrade.

Known issues


1. An upgrade is stuck when pre-draining a node

Starting from v1.1.0, Harvester will wait for all volumes to become healthy (when node counts >= 3) before upgrading a node. Generally, users can check volumes’ health if an upgrade is stuck in the “pre-draining” state.

Visit “Access Embedded Longhorn” to see how to access the embedded Longhorn GUI.


2. An upgrade is stuck after a node is pre-drained

An upgrade is stuck, as shown in the screenshot below:

Upgrade from v1.0.3 to v1.1.0 - 图3


3. The monitor dashboard displays nothing after an upgrade

After an upgrade, the user might see the embedded Grafana dashboard doesn’t work:

Upgrade from v1.0.3 to v1.1.0 - 图4