高可用安装:使用 Helm Chart 将 Rancher 安装在 Kubernetes 集群上。请参阅Helm 版本要求,选择安装 Rancher 的 Helm 版本。
单节点安装:对于使用 Docker 安装的单节点 Rancher,一般用于开发和测试,Rancher 将以 Docker 镜像的形式安装。
在安装、升级或回滚时,您将使用 Helm Chart 在 Kubernetes 集群上对 Rancher 进行操作。因此,在准备安装或升级 Rancher 高可用时,必须添加包含用于安装 Rancher 的 Helm Chart 的 Helm Chart 仓库。
请参阅Helm 版本要求,选择用于安装 Rancher 的 Helm 版本。
Rancher 提供了几种不同的 Helm Chart 仓库供您选择。最新版或稳定版的 Rancher Helm Chart 与用于 Docker 安装的 Rancher 的 Docker 镜像标签对应。因此,仓库包含被标记为rancher/rancher:latest
的版本。当 Rancher 版本升级到rancher/rancher:stable
后,它将被添加到rancher-stable
仓库中。
Rancher Helm Chart 版本必须匹配 Rancher 版本(即appVersion
)。
有一些 Rancher v2.1.x 版本,Helm Chart 版本使用的版本号是构建版本号,即yyyy.mm.<build-number>
,这些 charts 已经被等效的 Rancher 版本替换,并且不再可用。
安装 Rancher 之后,如果想要修改安装 Rancher 的 Helm Chart 仓库,需要执行以下步骤。
latest
:推荐在尝试新功能时使用。stable
:推荐生产环境中使用。(推荐)
输入
helm repo list
命令,列出当前 Helm Chart 仓库。输入命令移除您安装 Rancher 时用的 Helm Chart 仓库,是
rancher-stable
还是rancher-latest
仓库取决于您初始安装时选择的是哪个库。输入
helm repo add rancher-<CHART_REPO> https://releases.rancher.com/server-charts/<CHART_REPO>
命令,添加安装 Rancher 所需要的 Helm Chart 仓库。继续按照这个步骤从新的 Helm Chart 仓库。
Docker 镜像
在执行升级或回滚时,您可以使用标签安装特定版本的 Rancher。
标签 | 描述 |
---|---|
rancher/rancher:latest | 我们的最新版本。这些构建通过了我们的 CI 自动化验证。我们不建议将这些版本用于生产环境。 |
rancher/rancher:stable | 我们最新的稳定版本。建议将此标签用于生产。 |
rancher/rancher:<v2.X.X> | 您可以使用标签来安装特定版本的 Rancher。您到 DockerHub 上查看有哪些可用的版本 |