1 - 版本选择


镜像标签

Rancher服务是作为一个Docker镜像分发的,它带有tag标签。标签用于表示镜像中包含的Rancher版本。 如果您需要使用特定标签版本的镜像,需要先拉取该标签版本的镜像。否则,如果本地有该版本的镜像,Docker将优先使用本地镜像。

您可以在 DockerHub找到Rancher server镜像:

TagDescription
rancher/rancher:latest最新的开发版本,通过我们的CI自动化框架进行构建,该版本不推荐用于生产环境。
rancher/rancher:stable最新的稳定版本,该版本被推荐用于生产。
rancher/rancher:<v2.X.X>可以通过明确指定镜像版本标签来安装特定的Rancher server版本。

master或-rc或其他后缀的标签都是供Rancher测试团队验证的。不要使用这些标签,这些版本不提供官方的支持。

Helm Chart类型

类型添加仓库命令仓库描述
rancher-latesthelm repo add rancher-latest https://releases.rancher.com/server-charts/latestRancher server最新版Helm charts仓库,建议此仓库版本用于测试环境。
rancher-stablehelm repo add rancher-stable https://releases.rancher.com/server-charts/stableRancher server稳定版Helm charts仓库,此仓库版本推荐用于生产环境。

Helm Chart版本

运行helm search rancher查看Rancher版本

  1. NAME CHART VERSION APP VERSION DESCRIPTION
  2. rancher-latest/rancher 2018.10.1 v2.1.0 Install Rancher Server to manage Kubernetes clusters acro...

切换到不同的Helm Chart仓库

  • 列出当前的Helm chart仓库。
  1. helm repo list
  2. NAME URL
  3. stable https://kubernetes-charts.storage.googleapis.com
  4. rancher-<CHART_REPO> https://releases.rancher.com/server-charts/<CHART_REPO>
  • 删除现有的Helm chart仓库
  1. helm repo remove rancher-<CHART_REPO>
  • 添加需要安装的仓库版本,使用(latest or stable)替换<CHART_REPO>
  1. helm repo add rancher-<CHART_REPO> https://releases.rancher.com/server-charts/<CHART_REPO>