在離線環境中升級
備註
這些說明假設您已經按照此頁面上的 Kubernetes 升級說明進行操作,包括前置條件,直到步驟 3. 升級 Rancher。
Rancher Helm 升級選項
要使用 Helm 升級,請套用您在安裝 Rancher 時使用的相同選項。請參閱下表以替換每個佔位符。Rancher 需要設定為使用私有映像庫,以便佈建任何 Rancher 啟動的 Kubernetes 叢集或 Rancher 工具。
根據您在安裝期間所做的選擇,完成以下程序之一。
| 佔位符 | 說明 |
|---|---|
<VERSION> | 輸出 tarball 的版本號。 |
<RANCHER.YOURDOMAIN.COM> | 您指向負載平衡器的 DNS 名稱。 |
<REGISTRY.YOURDOMAIN.COM:PORT> | 您的私有映像庫的 DNS 名稱。 |
<CERTMANAGER_VERSION> | 在 k8s 叢集上執行的 Cert-manager 版本。 |
選項 A:預設的自簽名憑證
helm upgrade rancher ./rancher-<VERSION>.tgz \
--namespace cattle-system \
--set hostname=<RANCHER.YOURDOMAIN.COM> \
--set certmanager.version=<CERTMANAGER_VERSION> \
--set rancherImage=<REGISTRY.YOURDOMAIN.COM:PORT>/rancher/rancher \
--set systemDefaultRegistry=<REGISTRY.YOURDOMAIN.COM:PORT> \ # 設定在 Rancher 中使用的預設私有映像庫
--set useBundledSystemChart=true # 使用封裝的 Rancher system charts