Rancher Manager (實驗性)
rancher-vcluster 是一個 實驗性 的附加元件。它未包含在 Harvester ISO 中,但您可以從 experimental-addons 儲存庫 下載。有關實驗性功能的更多資訊,請參閱 功能標籤。
rancher-vcluster 附加元件允許您使用 vCluster 實作,將 Rancher 作為工作負載執行在底層 Harvester 叢集上。
此附加元件會在 rancher-vcluster 命名空間中執行一個巢狀 K3s 叢集,並將 Rancher 部署到此叢集中。
安裝期間,Rancher 的 Ingress 會同步到 Harvester 叢集,允許終端使用者存取 Rancher。
安裝附加元件
如果您使用的是 Harvester kubeconfig 檔案,可以執行以下指令來安裝附加元件:
kubectl apply -f [https://raw.githubusercontent.com/harvester/experimental-addons/main/rancher-vcluster/rancher-vcluster.yaml](https://raw.githubusercontent.com/harvester/experimental-addons/main/rancher-vcluster/rancher-vcluster.yaml)
設定附加元件
安裝後,請使用 Harvester UI 設定附加元件。
-
前往 Advanced > Add-ons。
-
找到 rancher-vcluster 附加元件,然後選取 ⋮ > Edit Config (編輯設定)。

-
在 Hostname 欄位中,輸入指向 Harvester VIP 的有效 DNS 紀錄。這一點至關重要,因為 vCluster Ingress 會同步到父級 Harvester 叢集。有效的主機名稱 (hostname) 用於過濾通往 vCluster 工作負載的 Ingress 流量。
-
在 Bootstrap Password 欄位中,輸入部署在 vCluster 上之新 Rancher 的 Bootstrap 密碼 (初始密碼)。
附加元件部署後,Rancher 可能需要幾分鐘才能使用。
接著,您可以透過您提供的 hostname DNS 紀錄存取 Rancher。
如需更多資訊,請參閱 Rancher 整合。
rancher-vcluster 部署在 vcluster StatefulSet 上,使用名為 data-rancher-vcluster-0 的 Longhorn PVC。
當您停用附加元件時,PVC 會保留在 rancher-vcluster 命名空間中。如果您再次啟用附加元件,PVC 將被重複使用,並還原 Rancher 之前的狀態。
如果您想要清除資料,請確保刪除該 PVC。