You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
doc(upgrade): add known issue for v1.4.2 to v1.5.0 upgrade path
The container images needed for the upgrade log infra are not included
in the shipped ISO image so it's impossible for air-gapped clusters to
conduct the upgrade. Providing several workarounds to make the upgrade
proceed.
Signed-off-by: Zespre Chang <[email protected]>
Co-authored-by: Adam Toy <[email protected]>
Co-authored-by: Jillian Maroket <[email protected]>
Copy file name to clipboardExpand all lines: docs/upgrade/v1-4-2-to-v1-5-0.md
+84
Original file line number
Diff line number
Diff line change
@@ -45,3 +45,87 @@ The correct status is displayed after the upgrade to v1.5.0 is completed.
45
45
46
46
Related issues:
47
47
-[[BUG] Harvester cluster status keep in NotReady on the second joined node from iso installation](https://github.com/harvester/harvester/issues/7963)
48
+
49
+
### 2. Air-gapped upgrade stuck with `ImagePullBackOff` error in Fluentd and Fluent Bit pods
50
+
51
+
The upgrade may become stuck at the very beginning of the process, as indicated by 0% progress and items marked **Pending** in the **Upgrade** dialog of the Harvester UI.
Specifically, Fluentd and Fluent Bit pods may become stuck in the `ImagePullBackOff` status. To check the status of the pods, run the following commands:
56
+
57
+
```bash
58
+
$ kubectl -n harvester-system get upgrades -l harvesterhci.io/latestUpgrade=true
59
+
NAME AGE
60
+
hvst-upgrade-x2hz8 7m14s
61
+
62
+
$ kubectl -n harvester-system get upgradelogs -l harvesterhci.io/upgrade=hvst-upgrade-x2hz8
63
+
NAME UPGRADE
64
+
hvst-upgrade-x2hz8-upgradelog hvst-upgrade-x2hz8
65
+
66
+
$ kubectl -n harvester-system get pods -l harvesterhci.io/upgradeLog=hvst-upgrade-x2hz8-upgradelog
The status of the Fluentd and Fluent Bit pods should change to `Running` and the upgrade process should continue after the Logging CR is updated.
107
+
108
+
- On a computer with internet access, pull the required container images and then export them to a TAR file. Next, transfer the TAR file to the cluster nodes and then import the images by running the following comands on each node:
# After transferring the tar file to the cluster nodes, import the images (need to be run on each node)
123
+
ctr -n k8s.io images import upgradelog-images.tar
124
+
```
125
+
126
+
The upgrade process should continue after the images are preloaded.
127
+
128
+
- (Not recommended) Restart the upgrade process with logging disabled. Ensure that the **Enable Logging** checkbox in the **Upgrade** dialog is not selected.
129
+
130
+
Related issues:
131
+
-[[BUG] AirGap Upgrades Seem Blocked with Fluentbit/FluentD](https://github.com/harvester/harvester/issues/7955)
0 commit comments