單節點叢集
Harvester 支援單節點叢集,適用於可容忍較低韌性或需要最小初始部署資源的實作。您可以使用標準安裝方法(ISO、USB 和 PXE boot)建立單節點叢集。
單節點叢集支援大多數 Harvester 功能,包括 RKE2 叢集的建立和節點升級(有一些限制)。然而,此部署類型有以下主要缺點:
- 無高可用性:需要重新啟動節點的錯誤和更新會導致執行中的虛擬機器停機。
- 升級期間不支援線上移轉 (Live Migration) 和零停機時間。
先決條件
在開始部署單節點叢集之前,請確保滿足以下要求。
預設 StorageClass 的複本數量
Harvester 使用 StorageClass 來描述 Longhorn 必須如何供應卷冊。每個 StorageClass 都有一個參數來定義為每個卷冊建立的複本數量 (replica count)。
為了高可用性,預設 StorageClass harvester-longhorn 的複本數值為 3。如果您在單節點叢集中使用 harvester-longhorn,Longhorn 將無法建立預設數量的複本,並且卷冊會在 Harvester UI 的 Volumes 畫面上被標記為 Degraded(降級)。
若要避免此問題,您可以執行以下任一動作:
-
使用 Harvester 設定 檔案將
harvester-longhorn的 複本數量 變更為 1。 -
建立一個新的 StorageClass,並將 Number of Replicas 參數設定為 1。建立後,在清單中找到新的 StorageClass,然後選取 ⋮ > Set as Default(設為預設)。