要离线升级Rancher Server,需要先同步最新的Rancher镜像到私有镜像仓库中,然后再进行下面的升级操作。

一、先决条件

从v2.0.7开始,Rancher引入了system项目,该项目是自动创建的,用于存储Kubernetes需要运行的重要命名空间。在升级到v2.0.7+前,请检查环境中有没有创建system项目,如果有则删除。并检查确认所有系统命名空间未分配到任何项目下,如果有则移到出去,以防止集群网络问题。

二、离线升级Rancher Server

  1. 按照离线安装方法准备离线镜像

  2. 按照单节点升级的方法,进行Rancher server升级。

    注意: 在执行单节点升级时,docker run参数中的镜像名,需要添加私有仓库地址。

    例如: <registry.yourdomain.com:port>/rancher/rancher:stable (或者rancher/rancher:latest)

升级后出现网络问题?

请查阅Restoring Cluster Networking