跳至主要内容

選擇 Rancher 版本

本節說明如何選擇 Rancher 版本。

對於 Rancher 的高可用性安裝(建議用於生產環境),Rancher 伺服器會使用 Helm Chart 在 Kubernetes 叢集上安裝。請參閱 Helm 版本需求以選擇用於安裝 Rancher 的 Helm 版本。

對於用於開發和測試的 Docker 安裝,您將以 Docker 映像的形式安裝 Rancher。

當在安裝於 Kubernetes 叢集上安裝、升級或復原 Rancher Server 時,Rancher 伺服器會使用 Helm Chart 在 Kubernetes 叢集上安裝。因此,在準備安裝或升級高可用性 Rancher 配置時,您必須新增包含用於安裝 Rancher 的 Chart 的 Helm Chart 儲存庫。

請參閱 Helm 版本需求以選擇用於安裝 Rancher 的 Helm 版本。

Helm Chart 儲存庫​

Rancher 提供數個不同的 Helm Chart 儲存庫供您選擇。我們將最新和穩定的 Helm Chart 儲存庫與用於 Docker 安裝的 Docker 標籤對齊。因此,rancher-latest 儲存庫將包含所有標記為 rancher/rancher:latest 的 Rancher 版本的 Chart。當 Rancher 版本被提升為 rancher/rancher:stable 時,它將被新增到 rancher-stable 儲存庫。

類型新增儲存庫的指令儲存庫說明
rancher-latesthelm repo add rancher-latest https://releases.rancher.com/server-charts/latest新增最新版本 Rancher 的 Helm Chart 儲存庫。我們建議使用此儲存庫來測試新的 Rancher 建置。
rancher-stablehelm repo add rancher-stable https://releases.rancher.com/server-charts/stable新增較舊的穩定版本 Rancher 的 Helm Chart 儲存庫。我們建議在生產環境中使用此儲存庫。
rancher-alphahelm repo add rancher-alpha https://releases.rancher.com/server-charts/alpha新增用於預覽即將發布版本的 Rancher alpha 版本的 Helm Chart 儲存庫。不建議在生產環境中使用這些版本。不支援從 rancher-alpha 儲存庫中的 Chart _升級至_或_從其_升級到任何其他 Chart(無論儲存庫為何)。

有關何時選擇這些儲存庫的說明,請參閱下方的切換到不同的 Helm Chart 儲存庫。

備註

rancher-stable 儲存庫中的所有 Chart 都將對應到任何標記為 stable 的 Rancher 版本。

Helm Chart 版本​

Rancher Helm Chart 版本與 Rancher 版本(即 appVersion)相符。新增儲存庫後,您可以使用以下指令搜尋它以顯示可用版本:     helm search repo --versions

如果您有多個儲存庫,可以指定儲存庫名稱,例如 helm search repo rancher-stable/rancher --versions
如需更多資訊,請參閱 https://helm.sh/docs/helm/helm_search_repo/

要取得所選儲存庫的特定版本,請定義 --version 參數,如以下範例所示:
    helm fetch rancher-stable/rancher --version=2.4.8

切換到不同的 Helm Chart 儲存庫​

安裝 Rancher 後,如果您想要變更從哪個 Helm Chart 儲存庫安裝 Rancher,您需要遵循以下步驟。

備註

由於 rancher-alpha 儲存庫僅包含 alpha Chart,因此不支援在 rancher-alpha 儲存庫與 rancher-stable 或 rancher-latest 儲存庫之間切換進行升級。

  • Latest:建議用於試用最新功能
    helm repo add rancher-latest https://releases.rancher.com/server-charts/latest
  • Stable:建議用於生產環境
    helm repo add rancher-stable https://releases.rancher.com/server-charts/stable
  • Alpha:即將發布版本的實驗性預覽
    helm repo add rancher-alpha https://releases.rancher.com/server-charts/alpha
    注意:不支援升級至、從或在 Alpha 之間進行升級。
  1. 列出目前的 Helm Chart 儲存庫。

    helm repo list

    NAME URL
    stable https://charts.helm.sh/stable
    rancher-<CHART_REPO> https://releases.rancher.com/server-charts/<CHART_REPO>
  2. 移除包含您用於安裝 Rancher 的 Chart 的現有 Helm Chart 儲存庫,該儲存庫將是 rancher-stable 或 rancher-latest,具體取決於您最初新增的儲存庫。

    helm repo remove rancher-<CHART_REPO>
  3. 新增您想要開始從中安裝 Rancher 的 Helm Chart 儲存庫。

    helm repo add rancher-<CHART_REPO> https://releases.rancher.com/server-charts/<CHART_REPO>
  4. 繼續按照步驟從新的 Helm Chart 儲存庫升級 Rancher。