跳至主要内容

從 v1.4.1 升級到 v1.4.2

一般資訊​

每當有可供升級的新 Harvester 版本時,Dashboard 畫面上就會出現 Upgrade 按鈕。如需更多資訊,請參閱開始升級。

對於離線環境,請參閱準備離線升級。

在 Rancher v2.10.1 上更新 Harvester UI Extension​

要在 Rancher v2.10.1 上匯入 Harvester v1.4.2 叢集,您必須使用 Rancher UI extension for Harvester 的 v1.0.3 版本。

  1. 在 Rancher UI 上,前往 local > Apps > Repositories。

  2. 找到名為 harvester 的儲存庫,然後選擇 ⋮ > Refresh。 此儲存庫具有以下屬性:

  3. 前往 Extensions 畫面。

  4. 找到名為 Harvester 的擴充功能,然後點擊 Update。

  5. 選擇版本 1.0.3,然後點擊 Update。

  6. 等待一段時間讓擴充功能更新,然後重新整理畫面。

important

擴充功能更新後,Rancher UI 會顯示錯誤訊息。當您重新整理畫面時,錯誤訊息會消失。

此問題存在於 Rancher v2.10.0 和 v2.10.1 中,將在 v2.10.2 中修復。

相關 issue:#7234 和 #107

虛擬機備份相容性​

在 Harvester v1.4.2 及更高版本中,當建立和還原涉及外部儲存的備份時,您可能會遇到某些限制。


已知問題​

1. 高 CPU 使用率​

升級後可能會出現高 CPU 使用率,這是因為 v1.4.2 中引入的 backup-target 設定的 refreshIntervalInSeconds 欄位。如果該欄位留空或設定為 0,Harvester 會持續刷新備份目標,導致高 CPU 使用率。

要修復此問題,請使用命令 kubectl edit setting backup-target 將 refreshIntervalInSeconds 的值更新為較大的數字(例如 60)。您也可以在開始升級之前更新該值以防止問題發生。

範例:

value: '{"type":"nfs","endpoint":"nfs://longhorn-test-nfs-svc.default:/opt/backupstore", "refreshIntervalInSeconds": 60}'

相關 issue:#7885

3. 點擊「Dismiss it」按鈕後升級意外重新啟動​

當您使用 Rancher 升級 Harvester 時,Rancher UI 會顯示一個帶有標記為「Dismiss it」按鈕的對話框。點擊此按鈕可能會導致以下問題:

  • harvesterhci.io/v1beta1/upgrade CR 的 status 部分被清除,導致丟失所有關於升級的重要資訊。
  • 升級過程意外重新啟動。

此問題影響使用 v1.0.2、v1.0.3 和 v1.0.4 的 Harvester UI Extension 的 Rancher v2.10.x。所有 Harvester UI 版本不受影響。此問題將在 Harvester UI Extension v1.0.5 和 v1.5.0 中修復。

要避免此問題,請執行以下任一操作:

  • 使用 Harvester UI 升級 Harvester。在 Harvester UI 上點擊「Dismiss it」按鈕不會導致意外行為。
  • 不要點擊 Rancher UI 上的按鈕,而是對叢集執行以下命令:
kubectl -n harvester-system label upgrades -l harvesterhci.io/latestUpgrade=true harvesterhci.io/read-message=true

相關 issue:#7791

4. 使用可遷移 RWX 卷的虛擬機意外重新啟動​

Longhorn 問題導致使用可遷移 RWX 卷的虛擬機在 CSI 外掛 Pod 重新啟動時意外重新啟動。此問題影響 Harvester v1.4.x、v1.5.0 和 v1.5.1。

解決方法是在開始升級之前在 Longhorn UI 上停用設定 Automatically Delete Workload Pod When The Volume Is Detached Unexpectedly。升級完成後,您必須再次啟用該設定。

此問題將在 Longhorn v1.8.3、v1.9.1 及更高版本中修復。Harvester v1.6.0 將包含 Longhorn v1.9.1。

相關 issue:#8534 和 #11158