跳至主要内容

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 設定附加元件。

  1. 前往 Advanced > Add-ons。

  2. 找到 rancher-vcluster 附加元件,然後選取 ⋮ > Edit Config (編輯設定)。

  3. 在 Hostname 欄位中,輸入指向 Harvester VIP 的有效 DNS 紀錄。這一點至關重要,因為 vCluster Ingress 會同步到父級 Harvester 叢集。有效的主機名稱 (hostname) 用於過濾通往 vCluster 工作負載的 Ingress 流量。

  4. 在 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。

疑難排解​

請參閱 將 Harvester 叢集匯入 Rancher。