Rancher - v2.6.5升级v2.7.0

news2025/8/2 15:30:54

Rancher👉v2.6.5升级v2.7.0

时间:2022年11月18日16:37:50

2022-11-17凌晨,rancher推出了新的稳定版:v2.7.0。
在这里插入图片描述


一、为什么要升级到v2.7.0?v2.6.5有什么严重的问题吗?

● 对于私有云来说,一般生产环境都会有单独的堡垒机隔离外部的异常流量,即使使用2.5也不会有严重问题(之间去过的项目现场使用的依然是Rancher v2.5.x。)
● 但是新版本往往会包含大量的异常修复、功能增强与性能提升(例如下图:v2.6.7)。
在这里插入图片描述


二、升级前必读

单节点非外置数据库的Rancher升级很简单,【停止原容器,创建卷容器,使用卷容器启动新版本的Rancher】,如果你负责升级,你应该了解这个过程失败的风险,并知晓相应的处理方案。因为单节点Rancher一旦升级失败,这将对你使用Rancher创建的RKE集群产生毁灭性的影响。

如果你Rancher2.6.5使用私有镜像仓库部署,那么在升级到2.7.0会遇到一系列的问题,请注意。
● 默认旧版本组件升级会自动从私有仓库拉取镜像,但是你如果私有仓库里没有更新Rancher2.7.0的基础组件则会出现问题。这个时候,你可以手动下载集群中报错的工作负载所需组件,虽然这可以使得升级成功立竿见影。但如果你想要升级k8s版本,这个问题会再次出现。如果你想一劳永逸,请将Rancher2.7.0的所有基础组件拉取到你的私有镜像仓库中。
● 此外,如果你的longhorn在升级时也遇到了从私有镜像库中下载的问题,这个时候你只需要手动下载所有缺少的镜像推送到你的私有镜像库中即可。(对于Longhorn,虽然在写博客的今天已经更新到v1.3.2, 但是我 此时 并不推荐在Rancher管理的RKE集群中使用lonhorn做分布式数据集管理,因为longhorn对集群的操作会给一个小集群controlPanel节点造成不小的压力,直接的影响会导致你在部署/升级服务时,你的Rancher面板出现假死的状态(而Rancher面板是开发者/实施人员最直接管理集群的入口),这种情况在longhorn部署、升级与卸载操作中尤为明显。此外,如果你有把Mysql单机部署在k8s中,使用longhron备份数据来起到容灾目的的想法,我不建议你这样做,因为MySQL部署在k8s中会直接导致QPS降低最高达80%,数据真实来源于生产环境sysbench压测)。


三、升级步骤

● 升级前,请务必将容器卷备份持久化到本地,即使相关维护人员已经对Rancher做了备份。

docker stop xxxxxx

docker create --volumes-from rancher-server-2.6.5 --name rancher-data 192.168.204.111:41443/sys/rancher/rancher:v2.6.5

docker run  --volumes-from rancher-data -v "$PWD:/backup" --rm 192.168.204.111:41443/sys/rancher/busybox:latest tar zvcf /backup/rancher-data-backup-v2.6.5-20220630.tar.gz -C /var/lib rancher
👇
docker run  --volumes-from rancher-data -v "$PWD:/backup" --rm 192.168.204.111:41443/sys/rancher/busybox:latest tar zvcf /backup/rancher-data-backup-v2.6.5-20221118.tar.gz -C /var/lib rancher

docker run -d --volumes-from rancher-data \
  --restart=unless-stopped \
  -p 8080:80 -p 8443:443 \
  --privileged \
  192.168.204.111:41443:41443/sys/rancher/rancher:v2.7.0
👇
docker run -d --volumes-from rancher-data \
  --restart=unless-stopped \
  -p 8080:80 -p 8443:443 \
  --privileged \
  rancher/rancher:v2.7.0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/16099.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C51项目 - 可调万年历

目录一、实验目的二、实验仪器三、实验效果预览1.显示效果2.调节效果四、实验原理五、单片机代码1.头文件包含2.类型定义3.时钟模块4. 液晶显示模块5.温度传感器模块6. 红外通讯模块7.开机初始化8.特殊功能函数9.代码段常量10.完整代码一、实验目的 使用51单片机作为主控芯片&…

Hybrid app混合开发的一些经验和总结

随着5G技术的发展和移动终端普及,移动设备的便捷性和网络的泛在化,移动应用已广泛应用于电子商务、电子政务、医疗和辅助教学中。 智能手机等移动终端的存储、运算能力不断增强,但其显示、输入等不如PC灵活,对操作界面灵活性有强…

Redis 搭建高可用集群

、单个redis服务搭建请参考:redis服务搭建 2、在/usr/local下创建目录redis-cluster,并在redis-cluster下创建 6379、6380、6381目录以及data、temp目录 # cd /usr/local # mkdir redis-cluster --其他文件创建类似,此处不一一写出 3、复制安装后的re…

[笔记]快乐的Linux命令行《二》文件系统中跳转

系列文章目录 [笔记]快乐的Linux命令行《一》LInux系统简介以及什么是shell [笔记]快乐的Linux命令行《二》文件系统中跳转 文章目录系列文章目录前言一、文件系统中跳转1.1 理解文件系统树Linux基本文件系统树目录介绍与Windows的异同1.2 当前工作目录pwd 显示当前工作目录1.…

CSS基础入门

CSS基础入门 1.官方文档 1.CSS 指的是层叠样式表* (Cascading Style Sheets) 2.地址: https://www.w3school.com.cn/css/index.asp 2.为什么需要 CSS 1.在没有 CSS 之前,我们想要修改 HTML 元素的样式需要为每个 HTML 元素单独定义样式属性,费心费力…

手把手教你如何编写一个Makefile文件

一、概念理解(彩蛋藏在某个地方) 1.1 什么是Makefile? C语言中,我们使用visual studio开发软件时候,写程序开始时候都会创建一个project项目文件,然后在文件里面编译 .h 和 .c 的文件。在Linux中&#xf…

给大家免费发布几款苹果CMSv10模板影视主题,附带教程和演示截图

苹果CMS是优秀的开源PHP建站系统,在主流建站系统中特色鲜明,以灵活、小巧、兼容性好、负载强等优点而深受许多站长的喜爱。 很多人在运营苹果cms站点都会找模板,下面博主给大家推荐几款免费并且简约的模板,其实个人认为模板这东西不需要买太贵的&#xf…

编译安装LAMP架构搭建wordpress个人博客和discuz论坛——编译安装基于 FASTCGI 模式LAMP架构多虚拟主机WEB应用

文章目录1 实验目标2 环境准备3 实现步骤3.1.1 二进制安装3.1.2为wordprss和discuz应用准备数据库和用户帐号3.2 编译安装 httpd 2.43.3 编译安装 fastcgi 方式的 php 7.43.4 修改配置 httpd 支持 php-fpm3.5 准备wordpress和discuz! 相关文件3.6 测试访问3.7 安装成功1 实验目…

MySQL高级篇知识点——其它数据库日志

目录1.其他数据库日志1.1.日志类型1.2.日志的弊端2.慢查询日志 (slow query log)3.通用查询日志 (general query log)3.1.问题场景3.2.查看当前状态3.3.启动日志3.4.查看日志3.5.停止日志3.6.删除/刷新日志4.错误日志 (error log)4.1.启动日志4.2.查看日志4.3.删除/刷新日志5.二…

Glide图片框架源码解析

一、Glide几个基本概念 Model 表示数据的来源;加载图片的时候需要告诉Glide从哪获取这个图片,可以是url类型、本地文件类型、资源ID类型。不管什么类型,Glide都将其称为Model。 Data 从数据源中获取到model之后,把它加工成原始数…

java.swing 飞机大战小游戏

上午没事刷到网上最近炒热了一些简单的小游戏和爱心代码,单身8个月了,对爱心代码不是很感冒,所以想蹭个热度,写一个飞机大站来玩玩。 首先,分析小游戏需要那些技术与怎么设计: 窗体,因为是jav…

Python如何使用PyMySQL连接数据库

1:为什么要连接数据库呢? 做接口自动化测试的时候,我们需要校验数据是否正常入库,数据是否正确,来做断言处理;有的时候需要修改数据,去执行其他场景的测试用例;有的时候需要删除数据…

DOX-HSA/HGB/FITC/Glu人血清蛋白/血红蛋白/荧光素/葡萄糖修饰阿霉素

小编今天分享给大家的科研知识是DOX-HSA/HGB/FITC/Glu人血清蛋白/血红蛋白/荧光素/葡萄糖修饰阿霉素,来看! DOX-HSA人血清蛋白偶联阿霉素相关: 采用阿霉素(Doxorubicin,DOX)与人血清白蛋白(HSA)经化学交联获得的偶联物。本品经过滤,溶于PBS…

Chapter4 利用机器学习解决分类和回归问题

目录 4.1 机器学习和神经网络基本概念 4.1.1 感知器 4.1.2 前向传播 4.1.3 反向传播 4.1.4 过拟合和欠拟合 4.2 利用神经网络解决回归问题 4.2.1 问题介绍 4.2.2 利用pytorch解析数据 4.2.2 利用pytorch定义网络结构 4.2.3 开始训练 4.2.4 将模型进行保存 4.3 利用p…

云中马在A股上市:总市值约为40亿元,叶福忠为实际控制人

11月18日,浙江云中马股份有限公司(下称“云中马”,SH:603130)在上海证券交易所主板上市。本次上市,云中马的发行价为19.72元/股,发行数量为3500万股,募资总额约为6.90亿元,募资金额约…

码农必备?清华大学开源了一款写代码神器。。。

程序员宝藏库:https://gitee.com/sharetech_lee/CS-Books-Store 提升程序员编码效率,是一个经久不衰的话题,从最初用纯文本编辑器到后来代码自动补全,再到后来基于AI智能补全代码,开发者效率的确在不断提升。 关于新工…

这就是程序员眼中的函数吗?(一)

小叮当的任意门1. 函数是什么?2. C语言中的函数分类1. 库函数2. 自定义函数3. 函数的参数1. 实际参数(实参)2. 形式参数(形参)4. 函数的调用1. 传值调用2. 传址调用练习1. 写一个函数可以判断一个数是不是素数三级标题…

5分钟实现「视频检索」:基于内容理解,无需任何标签

Notebook 教程:text-video retrieval 「视频检索」任务就是输入一段文本,检索出最符合文本描述的视频。随着各类视频平台的兴起和火爆,网络上视频的数量呈现井喷式增长,「视频检索」成为人们高效查找视频的一项新需求。传统的视频…

Matlab点云处理及可视化第1期—基于KD树的邻域点搜索(柱状邻域、球状邻域及KNN)

目录 1 概述 2 代码实现 3 可视化验证 数据及完整代码获取方式: 观前提示:本文文字内容请勿直接用于论文写作,否则后果自负。 特别提示:《Matlab点云处理及可视化》系列文章旨在为初入点云处理领域的朋友提供一份较为权威、可…

MR直播(混合现实直播)做一场高品质企业培训

阿酷TONY / 2022-11-18 / 长沙 MR,是英文Mixed Reality两个单词的缩写,中文翻译为混合现实。 MR混合现实直播技术是通过在现实环境中引入虚拟场景信息,增强用户体验的真实感,具有真实性、实时互动性等特点。 MR直播解决方案是深…