最近研究istio,同时也看到rancher2.3 开始支持istio,于是开始测试。发现原来搭建的K8S 集群所用的rancher版本2.2.5.

K8S 环境:

 

hostname 功能 角色 k8s版本
node-4 rancher-server rancher-server 控制台 /
node-1 etcd-0 node , master v1.14.3
node-2 etcd-1 node v1.14.3
node-3 etcd-2 node v1.14.3

       

1. 备份旧版本的rancher 配置信息等数据

由于当时运行rancher-server  没有 挂载本地数据卷,所用现在需要把 rancher-server  容器里的/var/lib/rancher 目录拷贝到 本机上,还有/var/log/auditlog

操作如下:

   docker cp a8d5b4f933bc:/var/lib/rancher  /rancher     # 把a8d5b4f933bc容器下目录/var/lib/rancher  拷贝到本地 /rancher下

  docker cp a8d5b4f933bc:/var/log/auditlog   /rancherlog  

2.  下载最新的rancher:v2.3.5 版本image,停旧版本的rancher-server 容器

    docker  pull  rancher/rancher:v2.3.5  

   docker stop a8d5b4f933bc  

3. 启动新版本的rancher server

 docker run -d --restart=unless-stopped -p 80:80 -p 443:443 -v /rancher/rancher:/var/lib/rancher  -v /rancherlog/auditlog   rancher/rancher:v2.3.5

4. 升级成功。

 

 

 

 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐