集群升级:CBS迁移
1 升级过程
先升级kcm,只需要给kcm开启CSIMigration=true, CSIMigrationQcloudCbs=true
然后升级kubelet,给kubelet开启CSIMigration=true, CSIMigrationQcloudCbs=true
当所有的kubelet升级完,再给kcm开启CSIMigrationQcloudCbsComplete=true
2 运行机制:
2.1 KCM
CSIMigration:表示控制面支持CSI迁移。
CSIMigrationQcloudCbs: 表示in-tree类型的qcloud-CBS支持迁移。
CSIMigrationQcloudCbsComplete:表示所有节点都已经支持迁移。
KCM中的attachdetach controller启动时,会加载各种存储的插件。
attachdetach controller,在计算DSW时,会将pod中的volume处理成volume.spec。
在此过程中:
根据迁移的选项,如果pod所在节点支持迁移,则生成的volume.spec会自动转换成CSI类型。
检查节点是否支持迁移:
1)检查CSIMigrationQcloudCbsComplete。(所以,KCM不设置CSIMigrationQcloudCbsComplete也可以。)
2)查看节点"storage.alpha.kubernetes.io/migrated-plugins"的注解。
2.2 kubelet
CSIMigration:表示控制面支持CSI迁移。
CSIMigrationQcloudCbs: 表示in-tree类型的qcloud-CBS支持迁移。
kublet中的volumemanager,在计算DSW时,会将pod中的volume处理成volume.spec。
在此过程中,
如果上面两个参数均存在,则生成的volume.spec会自动转换成CSI类型。
集群升级:CBS迁移相关推荐
- Kubernetes 集群升级指南:从理论到实践
作者 | 高相林(禅鸣) **导读:**集群升级是 Kubernetes 集群生命周期中最为重要的一环,也是众多使用者最为谨慎对待的操作之一.为了更好地理解集群升级这件事情的内涵外延,我们首先会对集群 ...
- hbase集群 数据写入_HBase神器 | BDSHBase集群之间数据迁移同步的利器
BDS定位 BDS针对开源HBase目前存在的同步迁移痛点,自主研发的一套数据迁移的平台,用于HBase集群的无缝迁移.主备容灾.异地多活.在线离线业务分离.HBase数据归档.对接RDS实时增量数据 ...
- SqlServer跨集群升级
SqlServer跨集群升级 1.新Server的IP要和旧的在同一网段. 2.安装SQL SERVER(注意:排序要和以前的一样,更改TempDB位置) 3.开启防火墙,并打开1433和5022端口 ...
- 【Kafka】 kafka集群升级导致broker.id发生变动变动引起的问题
文章目录 1.概述 2.详情 发现问题 解决问题 1.概述 转载:http://791202.com/2020/02/01/bigdata/362/ 2.详情 最近遇到一个问题,由于kafka集群升级 ...
- k8s 的etcd备份、CoreDNS和dashboard安装,集群升级,yaml详解
前言:本文k8s环境搭建是采用kubeasz 3.2.0方式二进制部署的,这个种部署方式是经过CNCF(云原生基金会)认证的,可以用在生产上,本演示环境已装好k8s和calico 安装包链接:http ...
- 云原生|kubernetes|kubernetes集群升级+证书更新(Ubuntu-18.04+kubeadm)
前言: kubernetes集群根据部署手法来分类,一般是两种,一种是基于kubeadm搭建的集群,一种是二进制方式搭建的集群.那么,二进制集群升级和证书更新就完全是手动处理了,而kubeadm的集群 ...
- Elasticsearch集群跨机房迁移方案
目录 背景介绍 1 A机房elasticsearch集群基本情况 2 在B机房完成elasticsearch集群扩容 2.1 扩容规划 2.2 启动非master节点 2.3 通知业务修改集群连接地址 ...
- 【云原生】Kubernetes集群升级
[云原生]Kubernetes集群升级指南 前言 一.集群升级过程辅助命令 二.升级master节点 2.1.升级kubeadm. 2.2.验证升级计划 2.3.master节点升级 三.升级node ...
- HBase不同版本集群之间数据迁移
本文摘自:https://www.dazhuanlan.com/2019/10/20/5dac43ffeb75a/ 由于HBase CDH4和CDH5数据格式不兼容,所以不能用"CopyTa ...
- 同程旅行Hadoop集群跨机房迁移实践
本文作者:郭飞.现任同程旅行技术专家. Apache Hadoop.Hive.Spark contributor 背景 随着同程旅行业务和数据规模越来越大,原有的机房不足以支撑未来几年的扩容需求,同 ...
最新文章
- 常考数据结构与算法:最长公共子串
- boost avplayer
- html实战例子: 简易的qq登录界面
- suse11 rpm 安装mysql_SuSE11安装MySQL5.7.22:RPM安装方式
- Loadrunner11完美破解小笔记
- Redux技术架构简介
- java合并两个数组_「JAVA」两个数组的交集—力扣每日一题(一)
- php代码自定义字段,[原创]栏目自定义字段调用教程及代码
- 记录一次APP的转让流程
- 什么是多线程,锁,死锁,怎么避免死锁(转)
- 电脑间通过串口传输数据【串口练习】
- 计算某天是星期几-泽勒算法
- 北京中医药大学计算机应用基础作业,北京中医药大学计算机应用基础第五次.doc...
- PowerDesigner 模型生成转化为sql脚本
- 软件开发中的详细设计
- 接入GoogleAnalytics 统计
- lebel只想前面有星号,但是不想校验
- Element之checkBox复选框
- php编写文件管理工具,php之markdown文档管理工具的实现代码
- 如何隐藏任务栏图标小结(zz)
热门文章
- 如何用python编写程序打开csv格式文件
- linux远程服务器环境_如何使用Linux为孩子设置远程学校环境
- python输出26个大写字母_python 一句话输出26个英文字母
- 物流快递商家寄件运力查询接口API代码实例
- bat批量修改文件后缀
- 王国保卫战Kingdom Rush 单机游戏金币消耗降低
- Docker Hub Automated Build with GitHub
- 南航计算机科学与技术学院院徽,南京航空航天大学计算机科学与技术学院简介...
- 基于stm32的四轴无人机和智能车编程实践目录
- linux安装gcc运行时库,现在可以在CentOS 8系统下用命令安装GCC 8.3.1版本