重启K8S节点部分pvc不能正常挂载
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,Tags: 重启K8S节点部分pvc不能正常挂载重启K8S节点部分pvc不能正常挂载===在本文中重点讲一下重启K8S节点之后部分pvc不能正常挂载的解决方案;1. 故障发生: 我们一台k8s计算节
千家信息网最后更新 2025年01月24日重启K8S节点部分pvc不能正常挂载
Tags: 重启K8S节点部分pvc不能正常挂载
重启K8S节点部分pvc不能正常挂载
===
在本文中重点讲一下重启K8S节点之后部分pvc不能正常挂载的解决方案;
1. 故障发生:
我们一台k8s计算节点出现故障,强制重启之后,有一个gitlab的pod启动的时候,通过kubectl describe pods gitlab查看的日志总是有报错:
Multi-Attach error for volume "pvc-76b54b6c-df46-11e7-a2f0-005056b12f99" Volume is already exclusively attached to one node and can't be attached to another
2. 故障处理:
查看pv对应哪个rbd image,这个命令在安装kubectl命令的k8s节点执行
kubectl get pv pvc-1557d839-714f-11e9-8d1a-5065f3457c8c -o go-template='{{.spec.rbd.image}}'
根据上一步输出的结果,在ceph节点上面查看rbd image的watcher,-p指定pool
sudo rbd status kubernetes-dynamic-pvc-199d4a26-714f-11e9-bb25-480fcf482f56 -p kube
根据输出的结果,登录到那台机器上面,在查看rbd images mapped关系
sudo rbd showmapped | kubernetes-dynamic-pvc-199d4a26-714f-11e9-bb25-480fcf482f56
最后一步,根据上一步命令的执行结果,在这台机器上面卸载rdb imags
sudo rbd unmap /dev/rbd8
然后再重启pod,发现pvc可以正常挂载了;
博文的更详细内容请关注我的个人微信公众号 "云时代IT运维",本公众号旨在共享互联网运维新技术,新趋势; 包括IT运维行业的咨询,运维技术文档分享。重点关注devops、jenkins、zabbix监控、kubernetes、ELK、各种中间件的使用,比如redis、MQ等;shell和python等运维编程语言;本人从事IT运维相关的工作有十多年。2008年开始专职从事Linux/Unix系统运维工作;对运维相关技术有一定程度的理解。本公众号所有博文均是我的实际工作经验总结,基本都是原创博文。我很乐意将我积累的经验、心得、技术与大家分享交流!希望和大家在IT运维职业道路上一起成长和进步;
节点
技术
部分
公众
命令
故障
结果
工作
机器
经验
重点
上一
输出
个人
中间件
互联网
内容
多年
实际
心得
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
河源网络安全吗
系统重装是否会丢失数据库
常德民宿软件开发
石家庄金圆大厦软件开发公司
不是关系型数据库的描述
晋城团购互联网科技
2018网络安全周总结报告
数据库远程备份方法
数据库第五版电子pdf
网络安全策略有哪些类型
安阳工信局网络安全培训
51服务器
网络安全训练营怎么登录
battlebit服务器不匹配
游戏服务器有什么好处
当前主流软件开发
bde数据库删除后再安装
网络安全黑板报设计素描
软件开发常用控件
河北二手服务器回收公司
普陀区辅助网络技术推荐咨询
成县网络安全新闻
软件开发公司聚顶科技解决好
网络安全文明教育的感想
查各市房价的数据库
武汉好的软件开发企业
计算机三级网络技术地址类别
临沂十大软件开发公司
购即惠网络技术有限公司
湘潭杯网络安全